aboutsummaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
2014-04-12py: Make all LOAD_FAST ops check for unbound local.Damien George
2014-04-12Merge branch 'master' of github.com:micropython/micropythonDamien George
2014-04-12py: Improve inline assembler; improve compiler constant folding.Damien George
2014-04-12py: Add 'static' to inline function MP_BOOL; remove category_t.Damien George
2014-04-12builtinimport: Implement relative imports.Paul Sokolovsky
2014-04-12showbc: Add quotes around (some) string args, to show empty string properly.Paul Sokolovsky
2014-04-12py: Fix compiler warning when floats disabled.Damien George
2014-04-12py: Make ImportError message match CPython's.Paul Sokolovsky
2014-04-12builtinimport: Set __path__ attribute ASAP as it's clear we have a package.Paul Sokolovsky
2014-04-12builtinimport: Fix thinko passing 0 vs NULL.Paul Sokolovsky
2014-04-12py: Remove useless implementations of NOT_EQUAL in binary_op's.Damien George
2014-04-12py: Change inline to static inline for 2 functions.Damien George
2014-04-12py, compiler: Fix up creation of default positionals tuple.Damien George
2014-04-11Merge branch 'master' of github.com:micropython/micropythonDamien George
2014-04-11py, compiler: Fix compiling of keyword args following named star.Damien George
2014-04-12showbs: Dump LOAD_CONST_BYTES.Paul Sokolovsky
2014-04-12showbc: Dump LOAD_NULL.Paul Sokolovsky
2014-04-12py: Implement "from pkg import mod" variant of import.Paul Sokolovsky
2014-04-12builtinimport: Set __path__ attribute on packages.Paul Sokolovsky
2014-04-12builtinimport: Elaborate debug output support.Paul Sokolovsky
2014-04-12py: Preprocess qstrdefs.h before feeding to makeqstrdata.py.Paul Sokolovsky
2014-04-12Revert "makeqstrdata.py: Add support for conditionally defined qstrs."Paul Sokolovsky
2014-04-11py: Revert some inline functions back to macros, since they bloat stmhal.Damien George
2014-04-11py: Change compile order for default positional and keyword args.Damien George
2014-04-11py, compiler: Allow lambda's to yield.Damien George
2014-04-11py: Implement compiling of *-expr within parenthesis.Damien George
2014-04-11py: Convert some macros to inline functions (in obj.h).Damien George
2014-04-11py: Fix up object equality test.Damien George
2014-04-11py: Simplify and improve mp_get_index.Damien George
2014-04-11Merge branch 'master' of github.com:micropython/micropythonDamien George
2014-04-11py: Implement float and complex == and !=.Damien George
2014-04-11Merge pull request #461 from lurch/patch-1Damien George
2014-04-11py: Check that sequence has 2 elements for dict iterable constructor.Damien George
2014-04-11objdict: Implement construction from iterable of pairs.Paul Sokolovsky
2014-04-11objdict: Implement __getitem__ method.Paul Sokolovsky
2014-04-11modstruct: Basic implementation of native struct alignment and types.Paul Sokolovsky
2014-04-11binary: Rename array accessors for clarity.Paul Sokolovsky
2014-04-11mpconfig.h: Add basic support for target endianness configuration.Paul Sokolovsky
2014-04-11modstruct: Refactor to support both LE and BE packed structs.Paul Sokolovsky
2014-04-11Update mkrules.mkAndrew Scheller
2014-04-10py: Add simple way of looking up constants in compiler.Damien George
2014-04-10py: Fix float/complex binop returning NULL; implement complex power.Damien George
2014-04-10py: Simplify stack get/set to become stack adjust in emitters.Damien George
2014-04-10py, compiler: Improve stack depth counting.Damien George
2014-04-10py: Make sure state/stack of byte code function has at least 1 slot.Damien George
2014-04-10py: Fix VM stack overflow detection.Damien George
2014-04-10py: Add option to VM to detect stack overflow.Damien George
2014-04-10py: Add missing dummy functions to pass 1 emitter.Damien George
2014-04-10py: Check explicitly for memory allocation failure in parser.Damien George
2014-04-10Make lexerunix not allocate RAM for the entire script.Damien George