3339 Commits (438b3d26b5337493dfe345495605fe08ea306bf9)
 

Author SHA1 Message Date
Paul Sokolovsky 438b3d26b5 esp8266: Add missing hard_reset qstr. 10 years ago
Paul Sokolovsky f1700a5154 esp8266:modpyb: Implement hard_reset(). 10 years ago
Damien George 51ef28a9d6 unix: Update .gitignore for "fast" and "minimal" builds. 10 years ago
Damien George 3926c72dd2 unix: Add target to build "minimal" uPy interpreter. 10 years ago
Damien George 963a5a3e82 py, unix: Allow to compile with -Wsign-compare. 10 years ago
Paul Sokolovsky f12ea7c7ed esp8266: Implement task-based, event-driven interface with UART. 10 years ago
Damien George 0abb5609b0 py: Remove unnecessary id_flags argument from emitter's load_fast. 10 years ago
Paul Sokolovsky 2276eb8084 minimal: Make #if indent consistent. 10 years ago
Paul Sokolovsky d7337f288e minimal: Support even-driven REPL. 10 years ago
Paul Sokolovsky 87bc8e2b3d pyexec: Add event-driven variant pyexec_friendly_repl(). 10 years ago
Paul Sokolovsky c6b8750c14 esp8266: Use dedicated heap allocated as static array. 10 years ago
Damien George d2d64f00fb py: Add "default" to switches to allow better code flow analysis. 10 years ago
Damien George 65ef6b768c py: Only allocate strings/bytes once for load_const_obj. 10 years ago
Damien George d95b519aa1 unix, windows: Don't call mp_unix_mark_exec on windows. 10 years ago
Damien George d9dc6fff21 py: Allocate memory for assembled code at start of PASS_EMIT. 10 years ago
Damien George bc47c287df travis, minimal: Install gcc-multilib for -m32; use /bin/echo for test. 10 years ago
Damien George 1e1779eacf py: Reluctantly add an extra pass to bytecode compiler. 10 years ago
Damien George 2127e9a844 py, unix: Trace root pointers with native emitter under unix port. 10 years ago
Damien George c935d69f74 py: Make compiler not crash when default except is not last. 10 years ago
Damien George d6ed6702f7 py/showbc.c: Handle new LOAD_CONST_OBJ opcode, and opcodes with cache. 10 years ago
Damien George 4c81ba8015 py: Never intern data of large string/bytes object; add relevant tests. 10 years ago
Damien George dab1385177 py: Add load_const_obj to emitter, add LOAD_CONST_OBJ to bytecode. 10 years ago
Damien George d710cef661 minimal: Add simple test; build and run minimal test on Travis CI. 10 years ago
Damien George a45b042e59 minimal/Makefile: Remove unnecessary -I of py/ dir. 10 years ago
Paul Sokolovsky f41df1e611 minimal: Add "run" make target to run emulated build with suitable tty config. 10 years ago
Paul Sokolovsky 5ebabcda41 minimal: Convert "bare-arm" port to "minimal" port. 10 years ago
Paul Sokolovsky d511a20a6b minimal: New port, intended to represent minimal working code. 10 years ago
Damien George bbf5cd01e3 py: Allow to compile with -Wstrict-prototypes. 10 years ago
Damien George 30d8a82220 py: Allow to compile with -Wredundant-decls. 10 years ago
Damien George abc1959e2c py, unix, lib: Allow to compile with -Wold-style-definition. 10 years ago
Damien George cd34207409 py: Can compile with -Wmissing-declarations and -Wmissing-prototypes. 10 years ago
Damien George 3dd1c0a88a py: Make a function static and comment out those not used. 10 years ago
Damien George 0178aa9a11 py, unix: Allow to compile with -Wdouble-promotion. 10 years ago
Damien George b58da9420c qemu-arm: Disable basics/memoryerror.py test. 10 years ago
Damien George 131185a2b8 stmhal: Add MICROPY_HW_USB_OTG_ID_PIN config, set for relevant boards. 10 years ago
Damien George 7630d9ca0e travis: grep for failure in qemu-arm output if tests fail. 10 years ago
Damien George 5b76e3b75e windows: Enable MICROPY_STACK_CHECK. 10 years ago
Damien George 99dde4ed1f qemu-arm: Enable GC and native code-gen; enable more tests. 10 years ago
Paul Sokolovsky 3f9f9cac75 lib/mp-readline: Refactor to support coroutine/event-driven usage. 10 years ago
Paul Sokolovsky 708574b082 teensy: Update for readline module moved to lib/. 10 years ago
Paul Sokolovsky 06e9cb688b esp8266: Update for readline module moved to lib/. 10 years ago
Paul Sokolovsky a7bcb218fe stmhal: Move readline code to lib/mp-readline/. 10 years ago
Damien George 99ab64ffd4 py/makeqstrdata.py: Make it work again with both Python2 and Python3. 10 years ago
Damien George 95836f8439 py: Add MICROPY_QSTR_BYTES_IN_LEN config option, defaulting to 1. 10 years ago
Damien George 6942f80a8f py: Add qstr cfg capability; generate QSTR_NULL and QSTR_ from script. 10 years ago
Damien George e233a55a29 py: Remove unnecessary BINARY_OP_EQUAL code that just checks pointers. 10 years ago
Damien George c38dc3ccc7 py: Implement fallback for equality check for all types. 10 years ago
Damien George ec21405821 py: Add (commented out) code to gc_dump_alloc_table for qstr info. 10 years ago
Damien George 56e1f99ca1 py/makeqstrdata.py: Add more allowed qstr characters; escape quot. 10 years ago
Damien George 01418e9690 py: Fix hard-coded hash for empty qstr (was 0x0000 now 0x1505). 10 years ago