8986 Commits (c24b0a7f2b7c0c30ef5fde62342eab7c0931f400)
 

Author SHA1 Message Date
Damien George 65ef59a9b5 py/py.mk: Remove .. path component from list of extmod files. 7 years ago
Damien George 9df6451ec5 ports/{bare-arm,minimal}/Makefile: Only build with core source files. 7 years ago
Damien George 8ca469cae2 py/py.mk: Split list of uPy sources into core and extmod files. 7 years ago
Damien George 6e675c1baa py/objdeque: Use m_new0 when allocating items to avoid need to clear. 7 years ago
Damien George 160d670868 py/objdeque: Protect against negative maxlen in deque constructor. 7 years ago
Damien George 8f9b113be2 tests/basics: Add tests to improve coverage of py/objdeque.c. 7 years ago
Paul Sokolovsky 4668ec801e tests/basics/deque*: Tests for ucollections.deque. 7 years ago
Damien George 82828340a0 ports: Enable ucollections.deque on relevant ports. 7 years ago
Damien George 6c3faf6c17 py/objdeque: Allow to compile without warnings by disabling deque_clear. 7 years ago
Paul Sokolovsky 970eedce8f py/objdeque: Implement ucollections.deque type with fixed size. 7 years ago
Damien George cced43feb8 esp32/modsocket: Allow getaddrinfo() to take up to 6 args. 7 years ago
Damien George e600810f39 esp32/main: Allocate the uPy heap via malloc instead of on the bss. 7 years ago
Damien George c49a73ab0e esp32: Update to the latest ESP IDF. 7 years ago
Damien George fe3e17b026 py/objint: Use MP_OBJ_IS_STR_OR_BYTES macro instead of 2 separate ones. 7 years ago
Damien George 8769049e93 py/objstr: Remove unnecessary check for positive splits variable. 7 years ago
Damien George 7e2a48858c py/modmicropython: Allow to have stack_use() func without mem_info(). 7 years ago
Damien George 209936880d py/builtinimport: Add compile-time option to disable external imports. 7 years ago
Damien George 6e7819ee2e py/objmodule: Factor common code for calling __init__ on builtin module. 7 years ago
Damien George 27fa9881a9 esp32/modnetwork: Implement dhcp_hostname for WLAN.config(). 7 years ago
Damien George 4e469085c1 py/objstr: Protect against creating bytes(n) with n negative. 7 years ago
Damien George 165aab12a3 py/repl: Generalise REPL autocomplete to use qstr probing. 7 years ago
Damien George 98647e83c7 py/modbuiltins: Simplify and generalise dir() by probing qstrs. 7 years ago
Damien George a8775aaeb0 py/qstr: Add QSTR_TOTAL() macro to get number of qstrs. 7 years ago
Damien George 2a0cbc0d38 py/gc: Update comment now that gc_drain_stack is called gc_mark_subtree. 7 years ago
Ayke van Laethem 736faef223 py/gc: Make GC stack pointer a local variable. 7 years ago
Ayke van Laethem 5c9e5618e0 py/gc: Rename gc_drain_stack to gc_mark_subtree and pass it first block. 7 years ago
Ayke van Laethem ea7cf2b738 py/gc: Reduce code size by specialising VERIFY_MARK_AND_PUSH macro. 7 years ago
Mike Wadsten a3e01d3642 py/objdict: Disallow possible modifications to fixed dicts. 7 years ago
Damien George 5a82ba8e07 esp32/machine_touchpad: Swap pins 32 and 33. 7 years ago
Damien George 7b2a9b059a py/pystack: Use "pystack exhausted" as error msg for out of pystack mem. 7 years ago
Damien George 3759aa2cc9 drivers/sdcard: Update SD mounting example code for ESP8266. 7 years ago
Ayke van Laethem 5591bd237a py/nlrthumb: Do not mark nlr_push as not returning anything. 7 years ago
Damien George 60c6b880fa esp32/machine_rtc: Move export declaration from .c to common .h file. 7 years ago
Eric Poulsen abec47a1cd esp32/modesp32: Add new module "esp32" to support extra wake features. 7 years ago
Eric Poulsen 44033a1d27 esp32/machine_rtc: Add RTC class to machine module with sleep impl. 7 years ago
Damien George 73d1d20b46 py/objexcept: Remove long-obsolete mp_const_MemoryError_obj. 7 years ago
Damien George d966a33486 stm32: Change header include guards from STMHAL to STM32 to match dir. 7 years ago
Damien George e05fca4ef3 docs/library/ujson: Document dump() and load() functions. 7 years ago
Damien George d9bca1f7bd extmod/modujson: Implement ujson.dump() function. 7 years ago
Damien George 9e8b7b1b63 docs/library/ujson: Update to conform with docs conventions. 7 years ago
Olivier Ortigues 298b325f3e docs/esp8266: Add a note concerning GPIO16 pull capabilities. 7 years ago
Olivier Ortigues 359d2bdf84 esp8266/README.md: Update build instruction to reflect new ports dir. 7 years ago
Olivier Ortigues d072573226 docs/esp8266: Update PWM doc regarding clipping of min/max values. 7 years ago
Olivier Ortigues 5c83d05b49 esp8266/esppwm: Clip negative duty numbers to 0. 7 years ago
Damien George ab7819c314 unix/mpconfigport_coverage: Enable range (in)equality comparison. 7 years ago
Damien George d77da83d55 py/objrange: Implement (in)equality comparison between range objects. 7 years ago
Damien George 5604b710c2 py/emitglue: When assigning bytecode only pass bytecode len if needed. 7 years ago
Damien George e98ff40604 py/modbuiltins: Simplify casts from char to byte ptr in builtin ord. 7 years ago
Damien George 19aee9438a py/unicode: Clean up utf8 funcs and provide non-utf8 inline versions. 7 years ago
Damien George 49e0dd54e6 tests/run-tests: Capture any output from a crashed uPy execution. 7 years ago