index
:
micropython
docs/library/bluetooth
master
parse-bytecode
v1.22-release
v1.24-release
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
Aslak Raanes
summary
refs
log
tree
commit
diff
stats
homepage
log msg
author
committer
range
path:
root
/
py
/
objgenerator.c
Commit message (
Expand
)
Author
Age
*
objgenerator: Finish refactor to use mp_setup_code_state().
Paul Sokolovsky
2014-06-11
*
objgenerator: First iteration of refactor to use mp_setup_code_state().
Paul Sokolovsky
2014-06-11
*
py: Merge mp_execute_bytecode into fun_bc_call.
Damien George
2014-06-07
*
vm: Factor out structure with code execution state and pass it around.
Paul Sokolovsky
2014-05-31
*
py: Reformat few long functions argument lists for clarity.
Paul Sokolovsky
2014-05-31
*
py: More mp_identity usage.
Paul Sokolovsky
2014-05-17
*
py, unix: Add copyright for modules I worked closely on.
Paul Sokolovsky
2014-05-13
*
py: Rename byte_code to bytecode everywhere.
Damien George
2014-05-10
*
py: Comment exc_state member from mp_obj_gen_instance_t as it gives trouble
stijn
2014-05-05
*
Add license header to (almost) all files.
Damien George
2014-05-03
*
py, unix: Make "mpconfig.h" be first included, as other headers depend on it.
Paul Sokolovsky
2014-05-02
*
objgenerator: .print(): Output real underlying function name.
Paul Sokolovsky
2014-05-01
*
py: Add MP_OBJ_STOP_ITERATION and make good use of it.
Damien George
2014-04-17
*
py: Simplify objfun/objgenerator connection, no need to call bc_get.
Damien George
2014-04-17
*
objgenerator: Generator must execute in its defining lexical context.
Paul Sokolovsky
2014-04-17
*
py: Clear state to MP_OBJ_NULL before executing byte code.
Damien George
2014-04-09
*
py: Generators can have their locals closed over.
Damien George
2014-04-09
*
py: Change nlr_jump to nlr_raise, to aid in debugging.
Damien George
2014-04-05
*
objgenerator.throw(GeneratorExit) is not equivalent to .close().
Paul Sokolovsky
2014-03-31
*
objgenerator: Another obscure case of propagating MP_OBJ_NULL optimization.
Paul Sokolovsky
2014-03-31
*
py: Don't wrap necessary function calls in assert.
Damien George
2014-03-30
*
Merge pull request #399 from pfalcon/gen-defargs
Damien George
2014-03-30
|
\
|
*
objgenerator: Handle default args to generator functions.
Paul Sokolovsky
2014-03-30
*
|
py: Implement support for generalized generator protocol.
Paul Sokolovsky
2014-03-30
|
/
*
Merge map.h into obj.h.
Damien George
2014-03-30
*
Rename rt_* to mp_*.
Damien George
2014-03-30
*
objgenerator.throw: Instantiate if exception type passed, just as "raise".
Paul Sokolovsky
2014-03-30
*
objgenerator.throw(): Throwing GeneratorExit is equivalent to .close().
Paul Sokolovsky
2014-03-30
*
objgenerator: Store proper code_info pointer.
Paul Sokolovsky
2014-03-30
*
objgenerator: mp_obj_gen_resume() suitable only for generators.
Paul Sokolovsky
2014-03-30
*
py: Rename mp_exc_stack to mp_exc_stack_t.
Damien George
2014-03-30
*
py: Rename old const type objects to mp_type_* for consistency.
Damien George
2014-03-29
*
py: Change mp_const_* objects to macros.
Damien George
2014-03-29
*
objgenerator: close(): Throw instance of GeneratorExit (not type).
Paul Sokolovsky
2014-03-28
*
py: Put n_state for bytecode in the bytecode prelude.
Damien George
2014-03-27
*
py: Calculate maximum exception stack size in compiler.
Damien George
2014-03-27
*
Remove mp_obj_type_t.methods entry and use .locals_dict instead.
Damien George
2014-03-26
*
Change mp_method_t.name from const char * to qstr.
Damien George
2014-03-26
*
py: Swap around the double return value of mp_obj_gen_resume.
Damien George
2014-03-26
*
py: Replace mp_const_stop_iteration object with MP_OBJ_NULL.
Damien George
2014-03-26
*
py: Use _is_subclass_fast instead of _exception_match.
Damien George
2014-03-26
*
objgenerator: Implement return with value and .close() method.
Paul Sokolovsky
2014-03-26
*
objgenerator: Add comments for latest mp_obj_gen_instance_t refactors.
Paul Sokolovsky
2014-03-22
*
objgenerator: Implement .throw() method to throw exceptions into generator.
Paul Sokolovsky
2014-03-22
*
objgenerator: Implement throwing exceptions out of generator.
Paul Sokolovsky
2014-03-22
*
objgenerator: Keep exception stack within generator object, like value stack.
Paul Sokolovsky
2014-03-22
*
py: Clean up includes.
xbe
2014-03-17
*
py: VM never throws an exception, instead returns a status and value.
Damien George
2014-02-15
*
Implement proper exception type hierarchy.
Damien George
2014-02-15
*
Change mp_obj_type_t.name from const char * to qstr.
Damien George
2014-02-15
[next]