Commits
User selector
Commit History
Commits on Jul 6, 2020
Commits on Oct 4, 2017
py: Clean up unary and binary enum list to keep groups together.
Show description for 0864a69committed
Commits on Sep 25, 2017
py: Clarify which mp_unary_op_t's may appear in the bytecode.
Show description for 9d836fecommitted
Commits on Jul 31, 2017
all: Use the name MicroPython consistently in comments
Show description for 55f3324authored andcommitted
Commits on Jul 18, 2017
all: Unify header guard usage.
Show description for 299bc62authored andcommitted
Commits on Apr 22, 2017
py: Add LOAD_SUPER_METHOD bytecode to allow heap-free super meth calls.
Show description for dd11af2committed
Commits on Feb 16, 2017
py: Allow bytecode/native to put iter_buf on stack for simple for loops.
Show description for f4df3aacommitted
Commits on Sep 19, 2016
py: Combine 3 comprehension opcodes (list/dict/set) into 1.
Show description for adaf0d8committed
Commits on Dec 10, 2015
py: Make UNARY_OP_NOT a first-class op, to agree with Py not semantics.
Show description for bdbe8c9committed
Commits on Jun 25, 2015
py: Remove mp_load_const_bytes and instead load precreated bytes object.
Show description for 59fba2dcommitted
Commits on Jun 13, 2015
Commits on May 12, 2015
py: Convert hash API to use MP_UNARY_OP_HASH instead of ad-hoc function.
Show description for c2a4e4ecommitted
Commits on May 5, 2015
py: Remove LOAD_CONST_ELLIPSIS bytecode, use LOAD_CONST_OBJ instead.
Show description for 8872abccommitted
Commits on Feb 8, 2015
py: Parse big-int/float/imag constants directly in parser.
Show description for 7d414a1committed
Commits on Jan 13, 2015
py: Add load_const_obj to emitter, add LOAD_CONST_OBJ to bytecode.
Show description for dab1385committed
Commits on Jan 1, 2015
py: Move to guarded includes, everywhere in py/ core.
Show description for 51dfcb4committed
Commits on Oct 25, 2014
py: Compress load-int, load-fast, store-fast, unop, binop bytecodes.
Show description for 8456cc0committed
Commits on May 3, 2014
Add license header to (almost) all files.
Show description for 04b9147committed
Commits on Apr 27, 2014
py: Remove unnecessary LOAD_CONST_ID bytecode.
Show description for 968bf34committed
Commits on Apr 20, 2014
py: Wrap #if's around emitter functions that are used only by emitcpy.
Show description for 5f6a25fcommitted
Commits on Apr 17, 2014
py: Merge BINARY_OP_SUBSCR and store_subscr (w/ delete) into subscr.
Show description for 729f7b4committed
Commits on Apr 12, 2014
py: Make all LOAD_FAST ops check for unbound local.
Show description for 6ce4277committed
Commits on Apr 9, 2014
py: Properly implement deletion of locals and derefs, and detect errors.
Show description for 2bf7c09committed
Commits on Apr 8, 2014
py: Remove DELETE_SUBSCR opcode, combine with STORE_SUBSCR.
Show description for f4c9b33committedpy: Finish implementation of all del opcodes.
Show description for 1d24ea5committed
Commits on Mar 31, 2014
py: Add LOAD_NULL bytecode and use it to simplify function calls.
Show description for 523b575committed
Commits on Mar 26, 2014
Commits on Feb 1, 2014
py: Tidy up BINARY_OPs; negation done by special NOT bytecode.
Show description for 9aa2a52committedpy: Implement break/continue from an exception with finally.
Show description for cbddb27committedImplement default function arguments (for Python functions).
Show description for 9075002committed
Commits on Jan 11, 2014
Commits on Jan 4, 2014
- committed
Commits on Dec 30, 2013
- committed