Commit Graph

  • a8b71559cf shared/readline: Handle \r and \n correctly as a newline. master Fin Maaß 2026-01-22 17:31:00 +01:00
  • 97219553ed zephyr: Add support for RISC-V RV32IMC native code emitter. Fin Maaß 2026-02-03 13:34:34 +01:00
  • 6ae08eaf75 zephyr/modzsensor: Add additional sensor type constants. Fin Maaß 2026-02-05 16:56:52 +01:00
  • 05c2f88d6e zephyr/main: Put GC heap in noinit linker area. Fin Maaß 2026-02-04 16:28:14 +01:00
  • 92d64ca5a7 zephyr/Kconfig: Resolve build problem with multiple FatFs libs. Fin Maaß 2026-01-23 13:33:49 +01:00
  • 588fa2b388 extmod/modlwip: Always set the lwip_socket_ioctl() return value. robert-hh 2026-02-07 10:18:17 +01:00
  • b7d7a26c8f py/emitinlinextensa: Refactor handling of selected narrow opcodes. Alessandro Gatti 2026-02-05 17:03:50 +01:00
  • 9dcad25de6 py/emitinlinextensa: Add inline assembler support for windowed cores. Alessandro Gatti 2026-01-28 16:11:47 +01:00
  • dc91fa6548 py/misc: Fix truncating cast to char. stijn 2026-02-05 14:27:29 +01:00
  • 39d777cb86 py/gc: Differentiate between root and subtree pointers for debug log. stijn 2026-02-04 14:09:44 +01:00
  • eaf03bd68c py/gc: Trace all marked heads in debug log. stijn 2026-02-04 14:06:36 +01:00
  • 1ebeee09c1 windows: Compile printf.c for the msvc port. stijn 2026-02-04 14:15:44 +01:00
  • a2aad14506 py/objtuple: Remove unused mp_obj_tulpe_del function. Damien George 2026-01-13 15:19:59 +11:00
  • 3332e1ec0b py/objzip: Adjust zip iter code to not use mp_obj_tuple_del. Damien George 2026-01-13 15:18:53 +11:00
  • 71866edc13 py/stream: Use detailed error strings for TLS sockets. Daniël van de Giessen 2025-10-13 17:04:08 +02:00
  • 633a27b0a3 extmod: Ensure stream ioctl's are a no-op for unknown requests. Daniël van de Giessen 2025-11-06 12:56:35 +01:00
  • 0b150d79b9 mimxrt/boards/PHYBOARD_RT1170: Update use of mp_handle_pending(). Damien George 2026-02-07 09:54:46 +11:00
  • 115f4134aa docs/library/network.PPP: Document the optional poll() argument. Angus Gratton 2026-01-29 11:09:05 +11:00
  • 3ca27229a9 esp32: Fix linker errors with CMake <3.25 and libbtree. Angus Gratton 2026-01-22 18:00:57 +11:00
  • 5e04827725 esp32: Increase minimum CMake version to 3.16. Angus Gratton 2026-01-22 17:21:33 +11:00
  • a63cc639f2 esp32/mphalport: Actually read from dupterm in mp_hal_stdin_rx_chr(). Matthias Urlichs 2025-12-22 16:59:31 +01:00
  • ed7bfcba69 esp32: Add LDO driver for ESP32-P4. Artem Makarov 2025-12-17 20:17:59 +01:00
  • ee99014e2a tests/run-tests.py: Broaden the check for raw REPL failure. Damien George 2026-02-06 13:17:43 +11:00
  • 1095bbb3dc py/objstr: Avoid double zero init on sized bytes. Phil Howard 2026-02-04 10:33:35 +00:00
  • 53d900445b py/objarray: Avoid double zero init on sized bytearrays. Phil Howard 2026-02-04 09:38:40 +00:00
  • b2073a09eb py/emitinlinextensa: Refactor handling of selected opcodes. Alessandro Gatti 2025-12-10 15:11:01 +01:00
  • 71b6a8595c py/objtuple: Make mp_obj_tuple_get an inline function. Damien George 2026-01-25 23:53:57 +11:00
  • 90f259f62b py/objtuple: Move all tuple helper declarations to objtuple.h. Damien George 2026-01-13 15:12:35 +11:00
  • 8c1462b454 py/objlist: Make three list helper functions inline. Damien George 2026-01-25 23:49:47 +11:00
  • 1199015747 py/objlist: Move all list helper declarations to objlist.h. Damien George 2026-01-13 15:07:54 +11:00
  • 512da03403 py/objfun: Rename mp_obj_fun_get_name to mp_obj_fun_bc_get_name. Damien George 2026-01-25 23:48:05 +11:00
  • 60fa4ab05d py/objfun: Move decl of mp_obj_fun_get_name to objfun.h. Damien George 2026-01-13 15:07:34 +11:00
  • cf90c8d88b py/objmodule: Move decl of mp_obj_module_get_globals to objmodule.h. Damien George 2026-01-13 15:07:03 +11:00
  • e07bad9866 py/misc: Remove unused CHECKBUF macros. Damien George 2026-01-13 15:06:37 +11:00
  • 0c7726a89c all: Use enum instead of bool argument to mp_handle_pending. Damien George 2026-01-12 12:39:20 +11:00
  • 74845981bb py/runtime: Rename mp_handle_pending_internal to mp_handle_pending. Damien George 2026-01-12 12:34:21 +11:00
  • 2984574d71 py/runtime: Reorder mp_handle_pending_behaviour_t enum. Damien George 2026-01-12 12:22:24 +11:00
  • adbdded185 ports: Remove incorrect and unnecessary mp_handle_pending declaration. Damien George 2026-01-12 12:20:15 +11:00
  • 570744d06c py/runtime: Make import-all support non-modules via __dict__/__all__. Damien George 2026-01-12 11:04:09 +11:00
  • c9f747cccf py/lexer: Move f-string completion code to more logical location. Damien George 2026-01-06 12:35:20 +11:00
  • 7ea88f7da2 py/lexer: Add support for nested f-strings within f-strings. Damien George 2025-12-18 23:58:04 +11:00
  • 617c7dba3b py/lexer: Use null char as lexer EOF sentinel. Damien George 2025-12-22 11:43:05 +11:00
  • bfb5e772f1 py/vstr: Don't check for byte_len>0 in vstr_ins_blank_bytes. Damien George 2026-01-04 23:42:40 +11:00
  • 5f59f399b7 py/vstr: Add vstr_ins_strn helper function. Damien George 2025-12-18 23:57:48 +11:00
  • 60c37a22d6 py/vstr: Make vstr_ins_byte/char functions inline to reduce code size. Damien George 2025-12-19 11:37:09 +11:00
  • 6436f8b93f tests/run-tests.py: Abort test run if enter_raw_repl fails many times. Damien George 2026-02-01 23:40:14 +11:00
  • f624200b31 tests/test_utils.py: Abort test if serial port fails at start. Damien George 2026-02-01 23:38:46 +11:00
  • a1d4f6256c tests/run-tests.py: Exit with error code 2 if test runner fails. Damien George 2026-02-01 23:35:17 +11:00
  • cef2538b10 tests/target_wiring/README: Add README describing target_wiring specs. Damien George 2026-01-26 12:36:33 +11:00
  • d291a280bd tests/target_wiring: Add SPI instance for mimxrt, nrf, renesas-ra, samd. Damien George 2026-01-21 20:53:39 +11:00
  • e5f772ae85 tests/extmod/machine_spi_rate.py: Use target wiring for SPI instances. Damien George 2026-01-21 20:53:09 +11:00
  • edab53c1da tests/multi_net: Use random.getrandbits instead of random.randrange. Damien George 2026-01-13 13:39:03 +11:00
  • e40d609a0e tests/multi_net: Skip all ssl/tls tests on axTLS. Damien George 2025-08-05 00:02:29 +10:00
  • 2b4b05a422 rp2: Fix linker scripts to match SDK 2.2.0. Peter Harper 2025-11-24 09:49:18 +00:00
  • 6ce02145dd rp2: Remove build patch for Findpioasm.cmake. Peter Harper 2025-11-24 09:40:35 +00:00
  • 63dbaca348 rp2: Add pico_platform_common to sdk components. Peter Harper 2025-11-24 09:36:28 +00:00
  • 1ecec98ac3 lib/pico-sdk: Update pico-sdk to 2.2.0 release. Peter Harper 2025-11-24 09:30:00 +00:00
  • 023a49c55e mimxrt/boards/PHYBOARD_RT1170: Add PHYBOARD-RT1170 board support. Andrew Leech 2025-11-11 13:54:20 +11:00
  • 1046b5dc99 mimxrt/Makefile: Make board linker scripts configurable. Dryw Wade 2026-01-30 09:57:36 -07:00
  • 0e9e66100e mimxrt/machine_uart: Use a wrapper function to handle IRQ idle support. Andrew Leech 2024-11-14 21:55:01 +11:00
  • cf048e0e8e lib/nxp_driver: Update mimxrt SDK to MCUX_2.16.100. Andrew Leech 2024-04-01 16:13:15 +08:00
  • b0feb9c7ee mimxrt/Makefile: Add CXXFLAGS, and libstdc++ to LDFLAGS. Dryw Wade 2025-10-17 15:44:37 -06:00
  • 0e3cc2910d mimxrt: Add PSRAM implementation. Dryw Wade 2025-10-16 15:21:28 -06:00
  • 96bce47762 tests: Factor out common helper functions to separate Python module. Damien George 2025-10-21 22:25:12 +11:00
  • af76da96a3 stm32: Default to --connect-under-reset if flashing via deploy-stlink. Angus Gratton 2025-12-18 14:59:36 +11:00
  • be15be3ab5 docs/mimxrt: Add docs for mimxrt.Flash. Andrew Leech 2025-11-24 14:50:46 +11:00
  • 1b2f6e3d1f mimxrt: Increase resolution of RTC to 1/32768 seconds. Damien George 2026-01-15 15:12:50 +11:00
  • af88d65e86 mimxrt: Add ALT11 pin mode support for MIMXRT1176. Algy Tynan 2025-12-08 16:07:52 +11:00
  • 77e62f627a mimxrt/eth: Improve Dual Ethernet configuration. Andrew Leech 2025-11-20 13:52:09 +11:00
  • 5021137f32 mimxrt/boards/MIMXRT1170_EVK: Remove obsolete pin defines. Andrew Leech 2025-11-11 13:31:25 +11:00
  • 2a5a8cc16e mimxrt/eth: Add DP83867 PHY driver support. Andrew Leech 2025-08-14 13:50:53 +10:00
  • 2b07661ee6 mimxrt/machine_adc: Support ADC channel groups on rt117x. Alon Bar-Lev 2025-08-09 19:29:07 +03:00
  • 85e9d7596a mimxrt/machine_adc: Initialize LPADC2 for rt117x. Alon Bar-Lev 2025-08-09 19:29:17 +03:00
  • 93692caefa extmod/modmarshal: Support marshal.dumps of functions with children. Damien George 2026-01-15 11:42:59 +11:00
  • 878f8004fd py/objfun: Support __code__ on functions with children. Damien George 2026-01-15 11:42:49 +11:00
  • 384cc627bc py/persistentcode: Support saving functions with children. Damien George 2026-01-15 11:42:04 +11:00
  • 03f50d39da py/mpconfig: Enable MICROPY_PY_FUNCTION_ATTRS_CODE when marshal enabled. Damien George 2026-01-15 23:29:52 +11:00
  • a5bda23aaa py/emitglue: Check for bytecode with MICROPY_PY_FUNCTION_ATTRS_CODE. Damien George 2026-01-15 18:29:30 +11:00
  • 25b400f688 tests/multi_net/tcp_client_rst.py: Improve and extend test. Damien George 2025-12-11 11:39:17 +11:00
  • a7cd41847d extmod/modlwip: Keep TCP data on remote RST. Damien George 2025-08-20 00:45:10 +10:00
  • c696ca91e0 extmod/modlwip: Narrow error_lookup_table type to int8_t. Damien George 2025-12-11 11:06:09 +11:00
  • 33474a6fdb extmod/modlwip: Adjust logic for determining a listening socket. Damien George 2025-08-20 18:24:57 +10:00
  • 894d7a5405 extmod/modlwip: Fix latent bug with partially created socket object. Damien George 2025-08-20 17:23:31 +10:00
  • f918e33645 tests/thread/stress_schedule.py: Remove decorator/inaccurate comment. Jeff Epler 2025-12-01 08:46:19 -06:00
  • 78ec31b175 tests/run-tests.py: Re-enable some asyncio tests for the native emitter. Jeff Epler 2025-12-01 08:46:07 -06:00
  • f3874842ab tests/micropython: Add new schedule_sleep.py test. Jeff Epler 2025-11-27 19:40:06 -06:00
  • 2782d4598d extmod/modselect: Handle pending events before entering poll. Jeff Epler 2025-11-27 20:40:47 -06:00
  • 8248d11806 qemu/mphalport: Ensure mp_hal_delay_ms(0) handles pending tasks. Jeff Epler 2025-11-27 20:17:28 -06:00
  • baf75e21d3 docs/library: Document that sleep(0)/sleep_ms(0) run the scheduler. Jeff Epler 2025-11-27 19:40:51 -06:00
  • 8e3ee303ce unix/unix_mphal: Ensure mp_hal_delay_ms handles pending tasks. Jeff Epler 2025-11-18 21:50:02 -06:00
  • 16ccf55fd8 unix/modtime: Handle pending events during sleep(0). Jeff Epler 2025-11-15 17:25:11 -06:00
  • cfaba3211c tests/thread/stress_schedule.py: Decrease backoff time. Jeff Epler 2025-11-15 08:30:56 -06:00
  • b792efc341 tests/run-tests.py: Re-add stress_schedule.py for GitHub Actions. Jeff Epler 2025-11-15 08:31:44 -06:00
  • f1363d8540 github: Install Python 3.11 for Windows CI runs. Angus Gratton 2026-01-22 11:36:55 +11:00
  • b14d129a16 tests/float/complex1.py: Fix CPython 3.14 deprecation. Alessandro Gatti 2026-01-15 20:47:38 +01:00
  • eae83df201 tests/float/math_fun: Fix domain error tests with CPython 3.14. Alessandro Gatti 2026-01-15 20:33:58 +01:00
  • e66a1a3f4a tests/basics/try_finally: Fix try/finally flow tests under CPython 3.14. Alessandro Gatti 2026-01-12 13:44:37 +01:00
  • 230bbbbdf5 stm32/boards/NUCLEO_H7x3: Add UART1, remove UART5, slow down PLL1Q. Oliver Joos 2025-12-18 13:47:37 +01:00
  • 6b13e6c498 stm32/boards/NUCLEO_H7x3: Fix st-flash and add openocd configuration. Oliver Joos 2025-12-15 00:03:31 +01:00
  • ee0b5ab2dc stm32/boards/NUCLEO_H753ZI: Add NUCLEO_H753ZI board support. Oliver Joos 2025-11-27 14:33:40 +01:00