15867 Commits (8762fe8b4c6a7608d48daa8458e6501fafd3eafc)
 

Author SHA1 Message Date
Damien George 31e718a6ac stm32/mpbthciport: Allow building with MICROPY_PY_MACHINE_UART disabled. 9 months ago
Damien George 27670729a5 py/compile: Remove TODO about name mangling. 9 months ago
Trent Warlaven 3deeabe6e8 tests/cpydiff: Add new CPy diff test for class name mangling. 1 year ago
Andrew Leech 2962e24167 extmod/vfs_posix_file: Ensure file object has safe default fd. 9 months ago
Trent Piepho 31e131bd71 esp32/machine_hw_spi: Combine argument parsing for constructor and init. 9 months ago
IhorNehrutsa d9944983cb esp32/machine_i2c: Fix build warnings when I2C is disabled. 9 months ago
Damien George 802a88c3b1 stm32/mboot: Generate FLASH_LAYOUT_STR at runtime on H5 MCUs. 9 months ago
Damien George 3db29103a4 py/builtinevex: Fix setting globals for native functions in compile(). 9 months ago
Damien George 916ceecaef py/emitglue: Remove n_pos_args from DEBUG_printf. 9 months ago
Damien George 717e3dca1b py/objfun: Inline mp_obj_code_get_name() into mp_obj_fun_get_name(). 9 months ago
Damien George 0c7ccb8807 py/objfun: Support __name__ on native functions and generators. 9 months ago
Damien George 6d403eb697 py/emitnative: Simplify layout and loading of native function prelude. 9 months ago
Damien George 9400229766 py/objfun: Split viper fun type out to separate mp_type_fun_viper type. 9 months ago
Damien George 648a7578da py/objfun: Make mp_obj_new_fun_native/mp_obj_new_fun_asm static-inline. 9 months ago
Damien George 9716171966 py/misc: Remove m_new_obj[_var]_with_finaliser macros. 9 months ago
Damien George cae690d047 all: Use mp_obj_malloc_with_finaliser everywhere it's applicable. 9 months ago
Damien George 4133c03040 py/obj: Introduce mp_obj_malloc_with_finaliser to allocate and set type. 9 months ago
Damien George 2423493774 py/obj: Change sizeof to offsetof in mp_obj_malloc_var macro. 9 months ago
Damien George 9242e3d16d py/makeversionhdr.py: Reinstate MICROPY_GIT_HASH in mpversion.h. 9 months ago
Angus Gratton 1ef2944b98 tools/manifestfile.py: Add --unix-ffi option. 9 months ago
Damien George def6ad4742 py/emitglue: Include fun_data_len in mp_raw_code_t only when saving. 9 months ago
Damien George 5a3dd8c791 tests/ports/unix: Add coverage test for frozen functions and generators. 9 months ago
Damien George a3a73b64a3 tools/mpy-tool.py: Skip generating frozen mp_raw_code_t when possible. 9 months ago
Damien George e2ff00e811 py/emitglue: Introduce mp_proto_fun_t as a more general mp_raw_code_t. 9 months ago
Damien George 5e3006f117 py/emitglue: Simplify mp_raw_code_t's kind and scope_flags members. 9 months ago
Damien George 416465d81e py/emitglue: Provide a truncated mp_raw_code_t for non-asm code. 9 months ago
Damien George 39bf055d23 py/emitglue: Reorder and resize members of mp_raw_code_t. 9 months ago
Felix Dörre 223e0d9a5b extmod/network_wiznet5k: Adjust IP types for IPv6. 2 years ago
Felix Dörre 628abf8f25 extmod/modlwip: Support IPv6. 2 years ago
Damien George 866fc3447c tests/multi_bluetooth/ble_irq_calls.py: Enhance test to test recursion. 9 months ago
Damien George cd66aa05cf esp32: Increase NimBLE task stack size and overflow detection headroom. 9 months ago
YAMAMOTO Takashi 809d113dbc unix: Don't include system headers when features are disabled. 9 months ago
YAMAMOTO Takashi f9704ce36e unix/input: Flush the prompt after writing it to stdout. 9 months ago
YAMAMOTO Takashi 06cb6b1e9f minimal: Use printf instead of echo -e. 9 months ago
YAMAMOTO Takashi e3be70b5e8 minimal: Allow compiling on macOS. 9 months ago
Damien George c27d304bed esp32/mpnimbleport: Release the GIL while doing NimBLE port deinit. 9 months ago
Trent Piepho 34097b776e esp32/network_ppp: Make PPP support optional. 9 months ago
Angus Gratton 00ba6aaae4 ports: On cold boot, enable USB after boot.py completes. 10 months ago
Yoctopuce 5d83bbca60 shared/timeutils: Remove useless void-return. 9 months ago
Yoctopuce 587b6f2e34 extmod/modrandom: Add integer type casts where appropriate. 9 months ago
YAMAMOTO Takashi d2a3cd7ac4 embed: Improve stack top estimation. 9 months ago
iabdalkader be8d660fc2 mimxrt: Fix header include guard names. 9 months ago
Damien George 0432f73206 tools/mpy-tool.py: Fix static qstrs when freezing without qstr header. 9 months ago
Damien George abe43fe687 extmod/btstack: Reset pending_value_handle before calling read-done cb. 9 months ago
Damien George b4f59984f7 extmod/btstack: Reset pending_value_handle before calling write-done cb. 9 months ago
Damien George 8cbae12d0d unix/variants: Prefer unix-ffi packages when loading the manifest. 9 months ago
Damien George 35dd959133 tools/manifestfile.py: Change library search to use a list of paths. 9 months ago
Jos Verlinde 2bdaa1bede docs/library/sys.rst: Document implementation.version.releaselevel. 10 months ago
Angus Gratton 781366e476 github/workflows: Standardise formatting of ruff.yml. 9 months ago
Angus Gratton 6f0aa275f8 github/workflows: Add comments where tool versions need to be in sync. 9 months ago