16 Commits (cdad2b6f4d2ef7488b763a11da10cf0d6647a342)

Author SHA1 Message Date
Damien George 1febaf3ac3 esp8266: Change "soft reboot" message to work with pyboard.py. 9 years ago
Damien George 84b245f187 lib/utils: Add pyexec_frozen_module to load and execute frozen module. 9 years ago
Damien George 40274fec9c lib/pyexec: Move header pyexec.h from stmhal directory. 9 years ago
Damien George 731f359292 all: Add py/mphal.h and use it in all ports. 9 years ago
Paul Sokolovsky 5699fc9d0e esp8266: Switch to standard mp_hal_delay_us() MPHAL function. 9 years ago
Josef Gajdusek 967f3230f5 esp8266: Move initialization to system_init_done_cb 10 years ago
Josef Gajdusek bda7041294 esp8266: Add support for frozen modules 10 years ago
Josef Gajdusek 28076f3d4b esp8266: Fix garbage collector by hard-coding stack end address. 10 years ago
Damien George c98c128fe8 pyexec: Make raw REPL work with event-driven version of pyexec. 10 years ago
Damien George 0bfc7638ba py: Protect mp_parse and mp_compile with nlr push/pop block. 10 years ago
Paul Sokolovsky f12ea7c7ed esp8266: Implement task-based, event-driven interface with UART. 10 years ago
Paul Sokolovsky c6b8750c14 esp8266: Use dedicated heap allocated as static array. 10 years ago
Damien George b4b10fd350 py: Put all global state together in state structures. 10 years ago
Damien George fe7d542352 esp8266: Prefix includes with py/; remove need for -I../py. 10 years ago
Damien George fbea810043 esp8266: Change bignum from mpz to longlong; move some rodata to iram. 10 years ago
Damien George 075d597464 esp8266: New port of Micro Python to ESP8266 wifi module. 10 years ago
Damien George a91ac2011f py: Make compiler return a proper exception on SyntaxError. 10 years ago
Damien George 8dbbbbc793 Put call to qstr_init and mp_init_emergency_exc_buf in mp_init. 10 years ago
Damien George 04b9147e15 Add license header to (almost) all files. 11 years ago
Damien George b37c0a116e unix-cpy: Put mpconfig.h before all other headers. 11 years ago
Damien George 26cf55ae05 Add a check for NULL nlr_top in nlr_jump. 11 years ago
Damien George 36e75aef38 unix-cpy: Pass emit opt to mp_compile. 11 years ago
Damien George d17926db71 Rename rt_* to mp_*. 11 years ago
Damien George 2326d52d20 py: Factor out code from runtime.c to emitglue.c. 11 years ago
Damien George c5966128c7 Implement proper exception type hierarchy. 11 years ago
Damien George 4a081b1001 Add mp_import_stat to unix-cpy port. 11 years ago
Damien George 5fa93b6755 Second stage of qstr revamp: uPy str object can be qstr or not. 11 years ago
Damien George cbd2f7482c py: Add module/function/class name to exceptions. 11 years ago
Damien George 08335004cf Add source file name and line number to error messages. 11 years ago
Damien George 9528cd66d7 Convert parse errors to exceptions. 11 years ago
John R. Lenton 9c83ec0eda Merge remote-tracking branch 'upstream/master' into dict_feats 11 years ago
Damien George 136f67523b Factor and simplify Makefile's and mpconfig. 11 years ago
ian-v 5fd8fd2c16 Revert MP_BOOL, etc. and use <stdbool.h> instead 11 years ago
ian-v 7a16fadbf8 Co-exist with C++ (issue #85) 11 years ago
Damien George 1fb031744f Change mp_compile so that it returns a function object for the module. 11 years ago
Damien de690d128b Add unix-cpy, used to test Micro Python byte code against CPython. 11 years ago