Commits
User selector
Commit History
Commits on Jul 6, 2020
Commits on May 22, 2018
py/emit: Combine setup with/except/finally into one emit function.
Show description for 18e6358committedpy/emit: Merge build set/slice into existing build emit function.
Show description for 436e0d4committedpy/emit: Combine import from/name/star into one emit function.
Show description for d97906ccommittedpy/emit: Combine break_loop and continue_loop into one emit function.
Show description for 8a513dacommittedpy/emit: Combine load/store/delete attr into one emit function.
Show description for 6211d97committedpy/emit: Combine load/store/delete subscr into one emit function.
Show description for a4941a8committedpy/emit: Combine name and global into one func for load/store/delete.
Show description for d298013committedpy/emit: Combine build tuple/list/map emit funcs into one.
Show description for 26b5754committedpy/emit: Combine yield value and yield-from emit funcs into one.
Show description for e686c94committedpy/emit: Combine fast and deref into one function for load/store/delete.
Show description for 0a25fffcommitted
Commits on Oct 4, 2017
all: Remove inclusion of internal py header files.
Show description for a3dc1b1committed
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
- committed
py: Allow bytecode/native to put iter_buf on stack for simple for loops.
Show description for f4df3aacommitted
Commits on Dec 9, 2016
py/emitinline: Move common code for end of final pass to compiler.
Show description for e920babcommittedpy/emitinline: Move inline-asm align and data methods to compiler.
Show description for dd53b12committedpy: Add inline Xtensa assembler.
Show description for f76b1bfcommittedpy: Integrate Xtensa assembler into native emitter.
Show description for 8e5acedcommitted- committed
Commits on Sep 19, 2016
py: Combine 3 comprehension emit functions (list/dict/set) into 1.
Show description for a5624bfcommitted
Commits on Apr 7, 2016
py: Combine continuous block of emit steps into with_cleanup emit call.
Show description for ce8b4e8committed
Commits on Jan 27, 2016
py/inlineasm: Add ability to specify return type of asm_thumb funcs.
Show description for 8f54c08committed
Commits on Nov 29, 2015
Commits on Aug 17, 2015
unix-cpy: Remove unix-cpy. It's no longer needed.
Show description for 65dc960committed
Commits on Jun 25, 2015
py: Remove mp_load_const_bytes and instead load precreated bytes object.
Show description for 59fba2dcommitted
Commits on Apr 20, 2015
py: Make viper codegen raise proper exception (ViperTypeError) on error.
Show description for c8b60f0committed
Commits on Mar 26, 2015
py, compiler: When just bytecode, make explicit calls instead of table.
Show description for 4112590committedpy, compiler: Remove emit_pass1 code, using emit_bc to do its job.
Show description for a210c77committedpy, compiler: Refactor load/store/delete_id logic to reduce code size.
Show description for 542bd6bcommitted
Commits on Mar 3, 2015
Commits on Feb 28, 2015
py: Combine emit functions for jump true/false to reduce code size.
Show description for 63f3832committed
Commits on Feb 13, 2015
py: Make inline assembler raise proper SyntaxError exception on error.
Show description for 8dfbd2dcommitted