3358 Commits (e5bcbcdebd0af90df914c480d714af8f09174bf0)
 

Author SHA1 Message Date
Damien George e5bcbcdebd py: Allow asmx64 to compile with -Wsign-compare. 10 years ago
Damien George 6d1f5070ce lib/libm: Add frexp and modf functions; use in stmhal; add tests. 10 years ago
Damien George bd9c1ad601 stmhal: Make CC3K object static, so it's only registered once as NIC. 10 years ago
Damien George 8b77e3dd2f stmhal: Put mod_network_nic_list in global root-pointer state. 10 years ago
Damien George 77089bebd4 py: Add comments for vstr_init and mp_obj_new_str. 10 years ago
Damien George 05005f679e py: Remove mp_obj_str_builder and use vstr instead. 10 years ago
Damien George 0b9ee86133 py: Add mp_obj_new_str_from_vstr, and use it where relevant. 10 years ago
Paul Sokolovsky 2e526ff1a1 modffi: Support return values of mp_obj_t type. 10 years ago
Paul Sokolovsky 8064892c9b builtinimport: Make sure that qstr is used properly to load frozen modules. 10 years ago
Damien George b6e6b5277f py: Implement proper re-raising in native codegen's finally handler. 10 years ago
Damien George 962a5d50c9 py: Implement __reversed__ slot. 10 years ago
Dave Hylands d7f199465f stmhal: Add support for FEZ Cerb40 II board from ghielectronics.com. 10 years ago
Damien George 73533247cb docs: Fix frequency info for DAC.triangle. 10 years ago
stijn bf19541f46 py: Prevent segfault for operations on closed StringIO. 10 years ago
Paul Sokolovsky 0ab3fc3805 modffi: Support open own executable using open(None). 10 years ago
Damien George 50149a5730 py: Use mp_arg_check_num in some _make_new functions. 10 years ago
Damien George ff8dd3f486 py, unix: Allow to compile with -Wunused-parameter. 10 years ago
Damien George 50912e7f5d py, unix, stmhal: Allow to compile with -Wshadow. 10 years ago
Paul Sokolovsky 640e0b221e py: Implement very simple frozen modules support. 10 years ago
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