14268 Commits (a513558e3a72b47880faa847de64949e7fc746f6)
 

Author SHA1 Message Date
Jim Mussared b76ddcbc83 docs/Makefile: Enable parallel compilation for Sphinx. 2 years ago
stijn fecfbc3f67 py/mkenv.mk: Make CPP definition explicit for consistency. 2 years ago
Jim Mussared e4d90be680 mpy-cross/mpy_cross: Add docstrings to public methods. 2 years ago
Jim Mussared 370a87dd12 mpy-cross/mpy_cross: Add list of architectures to `__all__`. 2 years ago
Jim Mussared ee1b4a2026 mpy-cross/mpy_cross: Add a way to query the mpy version. 2 years ago
Jim Mussared 71050870b8 mpy-cross/mpy_cross: Fix default path to mpy-cross binary. 2 years ago
Matt Trentini bdbc44474f rp2/boards/WEACTSTUDIO: Add WEACTSTUDIO with multiple variants. 3 years ago
Matt Trentini 0bc1d10557 rp2/Makefile: Add support for BOARD_VARIANTS. 2 years ago
Jim Mussared 9d6f474ea4 py/objstr: Don't treat bytes as unicode in str.count. 2 years ago
Damien George dd9dcb594c esp32/machine_pwm: Don't use LEDC_USE_REF_TICK on ESP32-C3 variants. 2 years ago
Damien George 3abcfb9aec esp32/modsocket: Use mp_obj_is_integer to test port type. 2 years ago
yn386 e6d3513187 stm32/boards/NUCLEO_L152RE: Add NUCLEO-L152RE board support. 2 years ago
yn386 427d72667f stm32: Add support for STM32L1 MCUs. 2 years ago
yn386 ae0b0e7018 lib/stm32lib: Update library to get L1 v1.10.3, and some other fixes. 2 years ago
Jatty_ 30e50ab195 stm32/make-stmconst.py: Support TypeDef's with a single char prefix. 2 years ago
Angus Gratton 25ff5b52d9 py/parse: Allow const types other than int to optimise as true/false. 2 years ago
Angus Gratton f91ebf6fa9 tests: Allow 'special' tests to output "SKIP" on a single line. 2 years ago
Damien George f2ad152e7e extmod/modbluetooth: Run BLE IRQ callback in protected NLR context. 2 years ago
Damien George db668742a5 extmod/modbluetooth: Do GATTC reassembly in protected uPy context. 2 years ago
Damien George ed41d51746 extmod/modbluetooth: Change data_len type from size_t to uint16_t. 2 years ago
Andrew Leech 13c4470fd0 tests/run-multitests: Make paths more deterministic. 2 years ago
Andrew Leech 7589d86b6b tests/run-multitests: Extend usage information. 2 years ago
Jim Mussared 920da9c5e3 unix/variants/coverage: Add test for manifest freeze_mpy(). 2 years ago
Jim Mussared 6ecdf1a240 tests/frozen: Move frozentest.mpy from ports/ to tests/. 2 years ago
stijn 9ae8d38204 extmod/vfs_posix_file: Implement finaliser for files. 2 years ago
Damien George fb77be1506 py: Include filename in errors from loading/saving files via "open". 2 years ago
Damien George cc588ac3a9 py/runtime: Add mp_raise_OSError_with_filename helper function. 2 years ago
Jim Mussared 15d0615d5c py/objmodule: Add support for __dict__. 2 years ago
Jim Mussared d94141e147 py/persistentcode: Introduce .mpy sub-version. 2 years ago
Jim Mussared b41aaaa8a9 py/obj: Optimise code size and performance for make_new as a slot. 2 years ago
Jim Mussared 94beeabd2e py/obj: Convert make_new into a mp_obj_type_t slot. 2 years ago
Jim Mussared 6da41b5900 py/obj: Merge getiter and iternext mp_obj_type_t slots. 2 years ago
Jim Mussared 3c6127dfcf py/objnamedtuple: Optimise slot RAM usage for namedtuple. 2 years ago
Jim Mussared 165388e4eb py/objtype: Optimise slot RAM usage for instance types. 2 years ago
Jim Mussared cb0ffdd2bf py/obj: Remove basic mp_obj_type_t sparse representation. 2 years ago
Jim Mussared 3ac8b5851e py/obj: Add slot-index mp_obj_type_t representation. 3 years ago
Jim Mussared a52cd5b07d py/obj: Add accessors for type slots and use everywhere. 3 years ago
Jim Mussared e8355eb163 py/obj: Add "full" and "empty" non-variable-length mp_obj_type_t. 3 years ago
Jim Mussared 5ddf671944 py/objexcept: Make MP_DEFINE_EXCEPTION use MP_DEFINE_CONST_OBJ_TYPE. 3 years ago
Jim Mussared 9dce82776d all: Remove unnecessary locals_dict cast. 2 years ago
Jim Mussared b7d6ee9b75 all: Fix #if inside MP_DEFINE_CONST_OBJ_TYPE for msvc. 2 years ago
Jim Mussared 662b9761b3 all: Make all mp_obj_type_t defs use MP_DEFINE_CONST_OBJ_TYPE. 3 years ago
Jim Mussared cdb880789f py/obj: Add macro to declare ROM mp_obj_type_t instances. 3 years ago
Jim Mussared 42587c7870 all: Standardise mp_obj_type_t initialisation. 3 years ago
Jim Mussared fb2a57800a all: Simplify buffer protocol to just a "get buffer" callback. 3 years ago
Jim Mussared ca51d63c37 rp2/Makefile: Add link to build troubleshooting on failure. 2 years ago
Jim Mussared 18d0e6d0db esp32/Makefile: Add link to build troubleshooting on failure. 2 years ago
Jim Mussared 45972fa548 py/mkrules.mk: Add link to build troubleshooting on failure. 2 years ago
Damien George 0e8c2204da esp32/mphalport: Fix calculation of large sleep by using 64-bit arith. 2 years ago
Damien George 74805435f9 py/objpolyiter: Fix comment about finaliser method. 2 years ago