summaryrefslogtreecommitdiffstatshomepage
path: root/py/emitcommon.c
Commit message (Expand)AuthorAge
* all: Use the name MicroPython consistently in commentsAlexander Steffen2017-07-31
* py/scope: Factor common code to find locals and close over them.Damien George2016-09-30
* py/scope: Use lookup-table to determine a scope's simple name.Damien George2016-09-30
* py: Add MICROPY_ENABLE_COMPILER and MICROPY_PY_BUILTINS_EVAL_EXEC opts.Damien George2015-12-18
* unix-cpy: Remove unix-cpy. It's no longer needed.Damien George2015-08-17
* py, compiler: Refactor load/store/delete_id logic to reduce code size.Damien George2015-03-26
* py: Remove unnecessary id_flags argument from emitter's load_fast.Damien George2015-01-16
* py: Move to guarded includes, everywhere in py/ core.Damien George2015-01-01
* py: Convert [u]int to mp_[u]int_t in emit.h and associated .c files.Damien George2014-09-08
* py: Include mpconfig.h before all other includes.Paul Sokolovsky2014-06-21
* Add license header to (almost) all files.Damien George2014-05-03
* Merge pull request #471 from errordeveloper/misc_fix/unistdDamien George2014-04-13
|\
| * py: the entire `<unistd.h>` shouldn't be neededIlya Dmitrichenko2014-04-12
* | py: Remove unique_codes from emitglue.c. Replace with pointers.Damien George2014-04-13
|/
* py: Properly implement deletion of locals and derefs, and detect errors.Damien George2014-04-09
* py: Clean up includes.xbe2014-03-17
* py: Remove name of var arg from macros with var args.Damien George2014-02-26
* Revamp qstrs: they now include length and hash.Damien George2014-01-21
* Change object representation from 1 big union to individual structs.Damien2013-12-21
* Add local_num skeleton framework to deref/closure emit calls.Damien2013-10-20
* Separate out mpy core and unix version.Damien2013-10-12
* Factorise EMIT_COMMON calls, mostly into emit_pass1.Damien2013-10-05
* Restructure emit so it goes through a method table.Damien2013-10-05
* Initial commit.Damien2013-10-04