Commits
User selector
Commit History
Commits on Aug 26, 2017
Initial merge of micropython v1.9.2 into circuitpython 2.0.0 (in development) master.
Show description for ef61b5ecommitted
Commits on Jul 31, 2017
all: Use the name MicroPython consistently in comments
Show description for 55f3324authored andcommitted
Commits on Jul 7, 2017
py/objgenerator: Allow to hash generators and generator instances.
Show description for f69ab79committed
Commits on Jun 20, 2017
Merge tag 'v1.9.1'
Show description for 30ee701committed
Commits on Jun 9, 2017
py: Provide mp_decode_uint_skip() to help reduce stack usage.
Show description for a8a5d1ecommitted
Commits on Mar 28, 2017
py: Use mp_raise_TypeError/mp_raise_ValueError helpers where possible.
Show description for 94c41bbcommitted
Commits on Mar 17, 2017
py: Provide mp_decode_uint_value to help optimise stack usage.
Show description for 5640e6dcommittedpy: Reduce size of mp_code_state_t structure.
Show description for 71a3d6ecommitted
Commits on Feb 24, 2017
Commits on Feb 16, 2017
py: Add iter_buf to getiter type method.
Show description for ae8d867committed
Commits on Jan 16, 2017
py/objgenerator: Don't raise RuntimeError if GeneratorExit ignored.
Show description for 239f920committedpy/objgenerator: When throwing an object, don't make an exc instance.
Show description for 6819946committed
Commits on Oct 17, 2016
py: Use mp_raise_msg helper function where appropriate.
Show description for 7d0d721committed
Commits on Aug 27, 2016
py: Rename struct mp_code_state to mp_code_state_t.
Show description for 581a59acommitted
Commits on Aug 12, 2016
py: Get rid of assert() in method argument checking functions.
Show description for c4a8004committed
Commits on Apr 27, 2016
py/vm: "yield from" didn't handle MP_OBJ_STOP_ITERATION optimization.
Show description for eff85bbcommitted
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