index
:
user/sven/micropython.git
for-upstream
master
old
stmhal-flash
origin/HEAD
origin/dependabot/github_actions/actions/cache-5
origin/dependabot/github_actions/actions/upload-artifact-6
origin/master
origin/parse-bytecode
origin/v1.22-release
origin/v1.24-release
origin/v1.26-release
The MicroPython project
Sven Wegener
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
py
/
objgenerator.c
Age
Commit message (
Expand
)
Author
2015-01-20
py, unix: Allow to compile with -Wunused-parameter.
Damien George
2015-01-14
py: Add "default" to switches to allow better code flow analysis.
Damien George
2015-01-01
py: Move to guarded includes, everywhere in py/ core.
Damien George
2014-12-10
py: Make functions static where appropriate.
Damien George
2014-10-25
py: Store bytecode arg names in bytecode (were in own array).
Damien George
2014-09-04
py: Use variable length encoded uints in more places in bytecode.
Damien George
2014-08-30
Change some parts of the core API to use mp_uint_t instead of uint/int.
Damien George
2014-07-03
Rename machine_(u)int_t to mp_(u)int_t.
Damien George
2014-06-11
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-07
py: Merge mp_execute_bytecode into fun_bc_call.
Damien George
2014-05-31
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-17
py: More mp_identity usage.
Paul Sokolovsky
2014-05-13
py, unix: Add copyright for modules I worked closely on.
Paul Sokolovsky
2014-05-10
py: Rename byte_code to bytecode everywhere.
Damien George
2014-05-05
py: Comment exc_state member from mp_obj_gen_instance_t as it gives trouble
stijn
2014-05-03
Add license header to (almost) all files.
Damien George
2014-05-02
py, unix: Make "mpconfig.h" be first included, as other headers depend on it.
Paul Sokolovsky
2014-05-01
objgenerator: .print(): Output real underlying function name.
Paul Sokolovsky
2014-04-17
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-09
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-05
py: Change nlr_jump to nlr_raise, to aid in debugging.
Damien George
2014-03-31
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-30
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
py: Implement support for generalized generator protocol.
Paul Sokolovsky
2014-03-30
objgenerator: Handle default args to generator functions.
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-29
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-28
objgenerator: close(): Throw instance of GeneratorExit (not type).
Paul Sokolovsky
2014-03-27
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-26
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
[next]