6875 Commits (9a82b67f39040dd1cd53fdddf18a5fa432e3fdac)
 

Author SHA1 Message Date
Damien George 57226a2b7f stmhal: Implement machine.soft_reset(). 8 years ago
Damien George ad3724e0bc lib/utils/pyexec: Allow behaviour of SystemExit to be configurable. 8 years ago
Damien George 7d0d7215d2 py: Use mp_raise_msg helper function where appropriate. 8 years ago
Damien George 6caca3259f tests: Add test to print full KeyError exc from failed dict lookup. 8 years ago
Damien George 2750a7b38e py/objdict: Actually provide the key that failed in KeyError exception. 8 years ago
Damien George a3edeb9ea5 py/objdict: Fix optimisation for allocating result in fromkeys. 8 years ago
Damien George e9404e5f5f tests: Improve coverage of array, range, dict, slice, exc, unicode. 8 years ago
Damien George 453c2e8f55 tests/cmdline: Improve coverage test for printing bytecode. 8 years ago
Paul Sokolovsky 799ccdc789 esp8266, stmhal, unix: MAKE_FROZEN is consistently defined in mkenv.mk. 8 years ago
Paul Sokolovsky 06234a6115 extmod/modussl_mbedtls: Add dummy setblocking() method. 8 years ago
Paul Sokolovsky 36f97f19b4 extmod/utime_mphal: sleep_us/ms(): Don't wait on negative argument. 8 years ago
Paul Sokolovsky f059563507 stmhal/modutime: Refactor to use extmod/utime_mphal.c. 8 years ago
Paul Sokolovsky a97284423e extmod/utime_mphal: Factor out implementations in terms of mp_hal_* for reuse. 8 years ago
Damien George 824f5c5a32 py/vstr: Combine vstr_new_size with vstr_new since they are rarely used. 8 years ago
Damien George ed878275b0 esp8266: Enable micropython.alloc_emergency_exception_buf(). 8 years ago
Damien George 34d0b3f85c tests/micropython: Add tests for heap_lock, and emergency exceptions. 8 years ago
Damien George 6a4c6fc023 qemu-arm: Remove SRC_TEST_C from SRC_QSTR list, it's not needed. 8 years ago
Damien George b0a15aa735 qemu-arm: Enable lots of extmods and enable tests for them. 8 years ago
Damien George 8298251215 stmhal/pybstdio: Use size_t instead of mp_uint_t. 8 years ago
Alex March e42186d356 tests/extmod/vfs_fat: Replace asserts with prints and expected outputs. 8 years ago
Damien George f2f8ae110b extmod/modujson: Fix nanbox build. 8 years ago
Damien George 11ab807d76 tests/extmod: Add test for ujson.load(). 8 years ago
Damien George e93c1ca5da extmod/modujson: Implement ujson.load() to load JSON from a stream. 8 years ago
Paul Sokolovsky f17f3314d0 zephyr: Add copyright blurbs. 8 years ago
Paul Sokolovsky 1a01ed0d2a zephyr/mpconfigport.h: Fix rebasing artifacts. 8 years ago
Daniel Thompson b6a544b917 zephyr: Implement the help() function. 8 years ago
Paul Sokolovsky 06ee5e947f zephyr/Makefile: Be sure to extra qstr's from port sources. 8 years ago
Paul Sokolovsky 998578a2b8 README: Mention _thread module availability in select ports. 8 years ago
Paul Sokolovsky cdbeee0c50 tools: Upgrade upip to 1.1.3. 8 years ago
Paul Sokolovsky 4021b1e1b8 lib/utils/pyexec: Don't treat SystemExit as "forced exit". 8 years ago
Damien George af8d791bd0 esp8266: Enable importing of precompiled .mpy files. 8 years ago
Damien George 11fc6553e8 esp8266: Enable sys.{stdin,stdout,stderr}.buffer for raw serial access. 8 years ago
Damien George 31101d91ce py/lexer: Remove unnecessary code, and unreachable code. 8 years ago
Damien George deaa57acf3 py/compile: Remove debugging code for compiler dispatch. 8 years ago
Radomir Dopieralski db4e009217 esp8266/mpconfigport: Enable MICROPY_PY_BUILTINS_SLICE_ATTRS 8 years ago
Alex March f274561e16 tests/extmod/vfs_fat: Test coverage for remove() and rmdir(). 8 years ago
Alex March d02f3a57f4 extmod/vfs_fat: Add file and directory checks for remove and rmdir. 8 years ago
Radomir Dopieralski eaef6b5324 extmod/machine_i2c: Use writes not reads in i2c.scan(). 8 years ago
Peter Hinch 9e1dec1818 docs/reference: Add constrained.rst doc. 8 years ago
Paul Sokolovsky 39968aaaff extmod/uzlib: Update to upstream v2.1. 8 years ago
Damien George 6dff3df501 py/objint: Use size_t for arguments that measure bytes/sizes. 8 years ago
Damien George 8bb7d958f1 py: Factor duplicated function to calculate size of formatted int. 8 years ago
Damien George df3e5d2b2f py/mpz: Use assert to verify mpz does not have a fixed digit buffer. 8 years ago
Damien George 48874942f0 py/mpz: In divmod, replace check for rhs!=0 with assert. 8 years ago
Damien George 5e22afce41 tests: Improve test coverage of py/compile.c. 8 years ago
Damien George e49153fb98 py/compile: Remove unreachable code. 8 years ago
Damien George 7f0e563de3 tests/micropython: Add test for micropython.opt_level() function. 8 years ago
Damien George 7dc2345715 py/modmicropython: Add micropython.opt_level([value]) function. 8 years ago
Paul Sokolovsky 93c76d2b06 zephyr: Add Ctrl+C handling. 8 years ago
Paul Sokolovsky 1b76f88e7a zephyr/zephyr_getchar: Add support for Ctrl+C handling. 8 years ago