Commits
User selector
Commit History
Commits on Apr 7, 2016
- committed
py: Combine continuous block of emit steps into with_cleanup emit call.
Show description for ce8b4e8committed
Commits on Mar 16, 2016
py: Don't allocate an extra parse node for power exponent.
Show description for 3acaa28committed
Commits on Feb 25, 2016
py: Add MICROPY_DYNAMIC_COMPILER option to config compiler at runtime.
Show description for ea23520committed
Commits on Jan 27, 2016
py/inlineasm: Add ability to specify return type of asm_thumb funcs.
Show description for 8f54c08committed
Commits on Jan 7, 2016
py/parse: Optimise away parse node that's just parenthesis around expr.
Show description for 93b3726committed
Commits on Dec 18, 2015
py: Add MICROPY_ENABLE_COMPILER and MICROPY_PY_BUILTINS_EVAL_EXEC opts.
Show description for dd5353acommittedpy/compile: Simplify compilation of comprehension iterators.
Show description for a831243committed
Commits on Dec 17, 2015
Commits on Dec 12, 2015
py: Fix compiler to handle lambdas used as default arguments.
Show description for 29e9db0committed
Commits on Dec 8, 2015
py: Don't try to optimise for+range when args are not simple expressions.
Show description for 33ac0fdcommitted
Commits on Nov 29, 2015
py: Add support for 64-bit NaN-boxing object model, on 32-bit machine.
Show description for b8cfb0dcommitted- committed
Commits on Nov 23, 2015
py/compile: Do proper checking of * and ** in function definition.
Show description for 9a56912committed
Commits on Nov 20, 2015
py/compile: Add mp_compile_to_raw_code() to return raw code object.
Show description for d4dba88committed
Commits on Nov 17, 2015
- committed
py/compile: Don't unnecessarily save state when compiling param list.
Show description for cbd9ae5committed
Commits on Nov 13, 2015
Commits on Oct 14, 2015
Commits on Oct 12, 2015
py: Move constant folding from compiler to parser.
Show description for 64f2b21committed
Commits on Oct 8, 2015
py: Don't generate unnecessary parse nodes for assignment or kwargs.
Show description for b948de3committedpy/compile: Fix edge case when constant-folding negation of integer.
Show description for 7e12a60committed
Commits on Oct 3, 2015
Commits on Oct 1, 2015
py: Allocate parse nodes in chunks to reduce fragmentation and RAM use.
Show description for 58e0f4acommitted- committed
Commits on Sep 24, 2015
py/compile: Put compiler state on the C stack.
Show description for 9d5e5c0committed
Commits on Sep 23, 2015
py: Slightly simplify compile and emit of star/double-star arguments.
Show description for fbcaf0ecommitted- authored andcommitted
Commits on Sep 7, 2015
Commits on Sep 4, 2015
py/compile: Only compile function annotations if really needed.
Show description for ea5b59bcommitted
Commits on Aug 17, 2015
- committed
unix-cpy: Remove unix-cpy. It's no longer needed.
Show description for 65dc960committed
Commits on Jul 29, 2015
py/compile: Give more precise line number for compile errors.
Show description for cfc4c33committed
Commits on Jul 27, 2015
py: For viper compile errors, add traceback with function and filename.
Show description for 84d59c2committed
Commits on Jun 25, 2015
py: Remove mp_load_const_bytes and instead load precreated bytes object.
Show description for 59fba2dcommitted