Commits
User selector
Commit History
Commits on May 20, 2016
py: Declare constant data as properly constant.
Show description for 3ff16ffcommitted
Commits on Apr 13, 2016
- committed
py: add async/await/async for/async with syntax
Show description for 81ebba7authored andcommitted
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