1575 Commits (8c63ef187d4b07afd2cb2d0d8df6a4e537ba15b0)
 

Author SHA1 Message Date
Damien George 8c63ef187d Merge pull request #465 from xbe/unix-gc 11 years ago
Damien George 8f19317540 py: Remove useless implementations of NOT_EQUAL in binary_op's. 11 years ago
Damien George db049c2e00 py: Change inline to static inline for 2 functions. 11 years ago
Damien George 7b4330191f py, compiler: Fix up creation of default positionals tuple. 11 years ago
Damien George c42e4b6c53 Merge branch 'master' of github.com:micropython/micropython 11 years ago
Damien George 8b19db00aa py, compiler: Fix compiling of keyword args following named star. 11 years ago
Paul Sokolovsky b9b1c00c8a showbs: Dump LOAD_CONST_BYTES. 11 years ago
Paul Sokolovsky 00a9d138b2 showbc: Dump LOAD_NULL. 11 years ago
Paul Sokolovsky af620abcb5 py: Implement "from pkg import mod" variant of import. 11 years ago
Paul Sokolovsky 13d52df4c5 builtinimport: Set __path__ attribute on packages. 11 years ago
Paul Sokolovsky e081329098 builtinimport: Elaborate debug output support. 11 years ago
Paul Sokolovsky a925cb54f1 py: Preprocess qstrdefs.h before feeding to makeqstrdata.py. 11 years ago
Paul Sokolovsky 6ea0e928d8 Revert "makeqstrdata.py: Add support for conditionally defined qstrs." 11 years ago
Damien George 1184094839 py: Revert some inline functions back to macros, since they bloat stmhal. 11 years ago
xbe a36a55d2cf unix: Update comment in gccollect.c 11 years ago
Damien George 69b89d21b2 py: Change compile order for default positional and keyword args. 11 years ago
Damien George 0e3329a6b8 py, compiler: Allow lambda's to yield. 11 years ago
Damien George 0288cf020e py: Implement compiling of *-expr within parenthesis. 11 years ago
Damien George a5c82a8187 py: Convert some macros to inline functions (in obj.h). 11 years ago
Damien George e22d76e73b py: Fix up object equality test. 11 years ago
Damien George a9ddd6d9df py: Simplify and improve mp_get_index. 11 years ago
Damien George 5f3fe3aa14 Merge branch 'master' of github.com:micropython/micropython 11 years ago
Damien George b8a053aeb1 py: Implement float and complex == and !=. 11 years ago
Damien George 87e380b7ea Merge pull request #461 from lurch/patch-1 11 years ago
Damien George 686afc5c0a py: Check that sequence has 2 elements for dict iterable constructor. 11 years ago
Paul Sokolovsky be019ce063 objdict: Implement construction from iterable of pairs. 11 years ago
Paul Sokolovsky 12a04392b9 objdict: Implement __getitem__ method. 11 years ago
Paul Sokolovsky 263853ef84 modffi: Update for latest binary API refactors. 11 years ago
Paul Sokolovsky 0c43cf9154 modstruct: Basic implementation of native struct alignment and types. 11 years ago
Paul Sokolovsky ef9124f5ff binary: Rename array accessors for clarity. 11 years ago
Paul Sokolovsky 2da81fa80c mpconfig.h: Add basic support for target endianness configuration. 11 years ago
Paul Sokolovsky 6582d64d01 modstruct: Refactor to support both LE and BE packed structs. 11 years ago
Andrew Scheller 83346749da Update mkrules.mk 11 years ago
Damien George 2b9419b5bf Merge pull request #460 from lurch/patch-2 11 years ago
Damien George 037b3e0e21 Merge pull request #458 from lurch/patch-1 11 years ago
Damien George 3f4898456b stmhal: Add stm module, which contains some constants for the MCU. 11 years ago
Damien George 57e99ebc86 py: Add simple way of looking up constants in compiler. 11 years ago
Andrew Scheller 4391c8f38e Update .gitignore 11 years ago
Damien George ae491055fa py: Fix float/complex binop returning NULL; implement complex power. 11 years ago
Damien George f31b6ff334 tests: Add test for multi-comparison. 11 years ago
Damien George d66ae18640 py: Simplify stack get/set to become stack adjust in emitters. 11 years ago
Damien George 069a35e3a5 py, compiler: Improve stack depth counting. 11 years ago
Damien George 190d1ba297 py: Make sure state/stack of byte code function has at least 1 slot. 11 years ago
Damien George a1ef441d18 py: Fix VM stack overflow detection. 11 years ago
Damien George e90be0ddf5 py: Add option to VM to detect stack overflow. 11 years ago
Damien George c90717a3e4 py: Add missing dummy functions to pass 1 emitter. 11 years ago
Damien George 58ba4c3b4c py: Check explicitly for memory allocation failure in parser. 11 years ago
Damien George ffa9bddfc4 Make lexerunix not allocate RAM for the entire script. 11 years ago
Damien George f0954e3fac py: Add emergency exception object for when heap allocation fails. 11 years ago
Damien George 6f355fd3b9 py: Make labels unsigned ints (converted from int). 11 years ago