35 Commits (cdad2b6f4d2ef7488b763a11da10cf0d6647a342)

Author SHA1 Message Date
Paul Sokolovsky d3b1f0b627 py/runtime: mp_stack_ctrl_init() should be called immediately on startup. 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
Dave Hylands 53ea2b5ce2 teensy: Switch over to using frozen modules instead of memzip 9 years ago
Damien George 731f359292 all: Add py/mphal.h and use it in all ports. 9 years ago
Damien George 0b32e50365 stmhal: Make pybstdio usable by other ports, and use it. 10 years ago
Damien George 827b0f747b py: Change vstr_null_terminate -> vstr_null_terminated_str, returns str. 10 years ago
Damien George 0d3cb6726d py: Change vstr so that it doesn't null terminate buffer by default. 10 years ago
Damien George b4b10fd350 py: Put all global state together in state structures. 10 years ago
Damien George b68d98d61c teensy: Prefix includes with py/; remove need for -I../py. 10 years ago
Dave Hylands ada691e704 teensy: Enable 8-byte stack alignment for IRQ Handlers. 10 years ago
Damien George b92cbe6129 py: Move definition of mp_sys_exit to core. 10 years ago
Dave Hylands 6f418fc1b0 Add support for selecting pin alternate functions from python. 10 years ago
Dave Hylands 0538a203e5 Follow rename of readline_init to readline_init0 on teensy 10 years ago
Damien George 8dbbbbc793 Put call to qstr_init and mp_init_emergency_exc_buf in mp_init. 10 years ago
Dave Hylands e40c72210f Fix teensy to work with the latest tree. 10 years ago
Dave Hylands 04f5ae1d1c Add core files and use same toolchain as stmhal 11 years ago
Dave Hylands 4d9dd26818 Fix teensy to build on latest tree. 10 years ago
Damien George 40f3c02682 Rename machine_(u)int_t to mp_(u)int_t. 11 years ago
Dave Hylands 4f1b7fec9f Updated teensy to build. 11 years ago
Damien George 97790455fe Improve REPL detecting when input needs to continue. 11 years ago
Damien George 6827f9fc55 Add uPy welcome message to UNIX and Windows ports; update Teensy port. 11 years ago
Damien George 65cad12d38 py: Add option to compiler to specify default code emitter. 11 years ago
Damien George ea13f407a3 py: Change nlr_jump to nlr_raise, to aid in debugging. 11 years ago
Damien George d17926db71 Rename rt_* to mp_*. 11 years ago
Damien George c5966128c7 Implement proper exception type hierarchy. 11 years ago
Damien George 099a9cb575 Remove mp_obj_new_exception_msg_1_arg and _2_arg. 11 years ago
Dave Hylands 6f9c03676b Updated teensy to work with latest on master 11 years ago
Damien George 08335004cf Add source file name and line number to error messages. 11 years ago
Dave Hylands d80ee8bbfd Added memzip filesystem support for teensy 11 years ago
Dave Hylands ee0013d24e Update teemsy/Makefile to use py.mk 11 years ago
Damien George 9193f89296 Move lexerstr to main py directory (everyone uses it). 11 years ago
Dave Hylands 9b7b947b01 Updated teensy to use common code from stm directory. 11 years ago
Dave Hylands b6e9c7c697 Initial support for Teensy 3.1 11 years ago
Dave Hylands 297446e7af Initial support for Teensy 3.1 11 years ago