1535 Commits (f31b6ff33428d813511845bc6604fae42073676e)
 

Author SHA1 Message Date
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
Damien George bf8ae4d96e py: Fix modstruct to compile on 64-bit machine. 11 years ago
Damien George 3a8b1607fc Merge branch 'master' of github.com:micropython/micropython 11 years ago
Damien George 635543c72c py, compiler: Implement compiling of relative imports. 11 years ago
Damien George 2e9eb2d207 py: Fix lexer so it doesn't allow ! and .. 11 years ago
Damien George 175cecfa87 py: Make form-feed character a space (following C isspace). 11 years ago
Damien George a91f41407b py, lexer: Fix parsing of raw strings (allow escaping of quote). 11 years ago
Damien George f22626ee4f unix: Add option to only compile, and not execute code. 11 years ago
Paul Sokolovsky 978607aeff objfun: Fix default arguments filling loop, was broken in presense of kwargs. 11 years ago
Paul Sokolovsky 41e2dea4ca objfun: More debug logging when calling a bytecode function. 11 years ago
Paul Sokolovsky e9db840480 py: Start implementing "struct" module. 11 years ago
Paul Sokolovsky acb133d1b1 makeqstrdata.py: Add support for conditionally defined qstrs. 11 years ago
Paul Sokolovsky 881d9af05e objstr: Add TODO-optimize for using .join with arbitrary iterable. 11 years ago
Damien George 87bb093eb6 Merge branch 'master' of github.com:micropython/micropython 11 years ago
Damien George 7a5f9e94ad stmhal: Make /src/main.py just /main.py; allow SD to be used as root device. 11 years ago
Damien George 1d2ba5ddf9 Merge pull request #455 from lurch/exception-messages 11 years ago
Damien George 038fd52faa Merge branch 'str-index' of github.com:xbe/micropython into xbe-str-index 11 years ago
Damien George 5589db88c7 py: Implement complex division. 11 years ago
Damien George e2835c16f4 py: Oops, fix emitcpy to compile with latest changes. 11 years ago
Andrew Scheller f78cfaf8b5 Remove exception name from inside the exception message 11 years ago
Damien George b5fbd0ba87 py: Add mp_obj_is_integer; make mp_get_index check for long int. 11 years ago
Damien George d99944acdd py: Clear state to MP_OBJ_NULL before executing byte code. 11 years ago
Damien George a157e4caba py: str.join can now take arbitrary iterable as argument. 11 years ago
Damien George 13d6739cc7 py: Generators can have their locals closed over. 11 years ago
Damien George 2bf7c09222 py: Properly implement deletion of locals and derefs, and detect errors. 11 years ago
Damien George 11d8cd54c9 py, compiler: Turn id_info_t.param into a set of flags. 11 years ago
Damien George b140bff877 py, compile: Simplify initialisation of compiler structure. 11 years ago
Damien George 02a4c05c5f py, compile: Reduce size of compiler structure. 11 years ago
Damien George 922ddd6415 py, compile: Combine have_star_arg, have_dbl_star_arg into star_flags. 11 years ago
Damien George 78035b995f py, compiler: Clean up and compress scope/compile structures. 11 years ago
Damien George fc18c8e834 Merge branch 'master' of github.com:micropython/micropython 11 years ago
Damien George a5c18f3285 stmhal: Update windows driver; \r\n newlines and addition USB id. 11 years ago
Paul Sokolovsky 03b9ad7b01 gc.c: Remove superfluous typedef (bute defined in misc.h). 11 years ago
Damien George b99ca2cdde stmhal: Add windows cdc .inf driver to flash filesystem. 11 years ago
Damien George 8e6f98b166 stmhal: Improve help() function. 11 years ago
Damien George 229347139b stmhal: Add functionality to Servo object. 11 years ago
Damien George d9ec625d9a Merge pull request #454 from dhylands/make-pins-multiple-named-pins 11 years ago
Dave Hylands 3bbceeaaf7 Fix make-pins.py to support having multiple names for a pin. 11 years ago
Paul Sokolovsky 2ee7304cb8 README: Python is required during build process unconditionally. 11 years ago
Damien George 88d7bba961 py: Make it so that printing a small int does not allocate heap memory. 11 years ago