Commits
User selector
Commit History
Commits on Jan 11, 2016
py: Change type signature of builtin funs that take variable or kw args.
Show description for 4b72b3acommittedpy: Change type of .make_new and .call args: mp_uint_t becomes size_t.
Show description for a0c9781committed
Commits on Nov 29, 2015
py: Wrap all obj-ptr conversions in MP_OBJ_TO_PTR/MP_OBJ_FROM_PTR.
Show description for 999cedbcommitted- committed
Commits on Nov 13, 2015
py: Add constant table to bytecode.
Show description for 713ea18committed- committed
Commits on May 11, 2015
objgenerator: Can optimize StopIteration to STOP_ITERATION only if arg is None.
Show description for d5e629aauthored andcommittedobjgenerator: If generator yielded STOP_ITERATION value, it's stopped.
Show description for aa9dbb1authored andcommitted
Commits on Apr 16, 2015
- committed
py: Overhaul and simplify printf/pfenv mechanism.
Show description for 7f9d1d6committed
Commits on Apr 7, 2015
py: Implement full func arg passing for native emitter.
Show description for 9988618committed
Commits on Mar 20, 2015
py: Allow retrieving a function's __name__.
Show description for 3cc17c6authored andcommitted
Commits on Jan 20, 2015
py, unix: Allow to compile with -Wunused-parameter.
Show description for ff8dd3fcommitted
Commits on Jan 14, 2015
py: Add "default" to switches to allow better code flow analysis.
Show description for d2d64f0committed
Commits on Jan 1, 2015
py: Move to guarded includes, everywhere in py/ core.
Show description for 51dfcb4committed
Commits on Dec 10, 2014
Commits on Oct 25, 2014
py: Store bytecode arg names in bytecode (were in own array).
Show description for 1084b0fcommitted
Commits on Sep 4, 2014
py: Use variable length encoded uints in more places in bytecode.
Show description for b534e1bcommitted
Commits on Aug 29, 2014
Change some parts of the core API to use mp_uint_t instead of uint/int.
Show description for ecc88e9committed
Commits on Jul 3, 2014
Rename machine_(u)int_t to mp_(u)int_t.
Show description for 40f3c02committed
Commits on Jun 11, 2014
Commits on Jun 7, 2014
py: Merge mp_execute_bytecode into fun_bc_call.
Show description for aabd83ecommitted
Commits on May 31, 2014
vm: Factor out structure with code execution state and pass it around.
Show description for b4ebad3committed- committed
Commits on May 17, 2014
- committed
Commits on May 13, 2014
Commits on May 10, 2014
py: Rename byte_code to bytecode everywhere.
Show description for 3417bc2committed
Commits on May 5, 2014
py: Comment exc_state member from mp_obj_gen_instance_t as it gives trouble
Show description for 912ca77authored andcommitted
Commits on May 3, 2014
Add license header to (almost) all files.
Show description for 04b9147committed
Commits on May 2, 2014
py, unix: Make "mpconfig.h" be first included, as other headers depend on it.
Show description for f54bcbfcommitted
Commits on May 1, 2014
Commits on Apr 17, 2014
py: Add MP_OBJ_STOP_ITERATION and make good use of it.
Show description for ea8d06ccommitted- committed
objgenerator: Generator must execute in its defining lexical context.
Show description for b7e90eacommitted