Commit Graph

  • c304046384 docs: Always use sphinx_rtd_theme. Jeff Epler 2025-09-04 11:39:24 -05:00
  • 2707ae032f tests/internal_bench/var: Benchmark ordered map accesses. Anson Mansfield 2025-09-03 15:41:04 -04:00
  • d28844d11b tests/internal_bench/var: Benchmark checked attribute access. Anson Mansfield 2025-08-31 13:21:08 -04:00
  • 6d09d3e76e tests/internal_bench/class_instance: Benchmark instantiation. Anson Mansfield 2025-08-31 13:20:13 -04:00
  • 36ab1c2640 ports: Remove unneeded future imports. Jeff Epler 2025-09-10 07:39:27 -05:00
  • 4f9bc4b71c mpy-cross: Remove unneeded future imports. Jeff Epler 2025-09-10 07:39:13 -05:00
  • d9d9d1ab0d py: Remove unneeded future imports. Jeff Epler 2025-09-10 07:37:46 -05:00
  • 3c60e0cf21 tools: Remove unneeded future imports. Jeff Epler 2025-09-10 07:37:23 -05:00
  • f0c6f16b9e all: Remove Python 2.7 support. Jeff Epler 2025-08-08 10:09:13 -05:00
  • 647c8b96ca all: Bump version to 1.26.1. v1.26.1 v1.26-release Damien George 2025-09-11 14:21:12 +10:00
  • 0edead495c tools/mpremote: Don't apply Espressif DTR/RTS quirk to TinyUSB CDC dev. Angus Gratton 2025-08-27 17:40:55 +10:00
  • 69408453a2 shared/tinyusb/mp_usbd_cdc: Rewrite USB CDC TX loop. Angus Gratton 2025-09-10 09:35:36 +10:00
  • 7512ad6622 shared/tinyusb: Fix hang from new tx_overwritabe_if_not_connected flag. Angus Gratton 2025-08-27 15:34:12 +10:00
  • 1abbdba1d4 esp32: Add IDF Component Lockfiles to git repo. Angus Gratton 2025-08-20 16:24:57 +10:00
  • ad22089581 tools: Add an environment variable MICROPY_MAINTAINER_BUILD. Angus Gratton 2025-09-03 15:44:10 +10:00
  • 02b5d42b24 esp32: Update esp_tinyusb component to v1.7.6. Angus Gratton 2025-08-20 16:26:27 +10:00
  • d441788975 esp8266/main: Use new cstack API and add a stack margin of 64 bytes. Damien George 2025-07-29 23:09:49 +10:00
  • e453d9d9f1 py/stream: Support additional arguments for mp_stream_write1_obj. robert-hh 2025-09-08 17:09:12 +02:00
  • 66fb82e44e py/stream: Add a stream.readinto1() method for machine.UART. robert-hh 2025-08-16 14:43:37 +02:00
  • c50f9cbb42 esp32/machine_uart: Handle properly the timeout_char argument. robert-hh 2025-08-16 21:26:06 +02:00
  • 55ecaf14a0 extmod/machine_uart: Return from read()/write() at the first timeout. robert-hh 2025-08-15 08:22:49 +02:00
  • c224e976f7 extmod/modplatform: Expose CPU features/extensions. Alessandro Gatti 2024-06-12 07:58:02 +02:00
  • 2327972947 tests/cpydiff: Test for PEP487 __init_subclass__. Anson Mansfield 2025-02-19 12:10:29 -05:00
  • 52d25928d5 tests/cpydiff: Document ENOTSUP vs EOPNOTSUPP. Anson Mansfield 2025-04-07 11:11:58 -04:00
  • 8e6cd4b58e tests/cpydiff: Document lack of OSError errno subtype mapping. Anson Mansfield 2025-04-07 11:29:29 -04:00
  • 7630ef0240 tests: Add a test for invalid syntax in @micropython.asm. Jeff Epler 2025-09-10 07:45:50 -05:00
  • 9728538c3a py/compile: Throw SyntaxError instead of asserting. Jeff Epler 2025-08-30 10:51:53 -05:00
  • 1d90577b7e py/gc: Clean up usage of GC_ALLOC_FLAG_HAS_FINALISER flag. Anson Mansfield 2025-08-30 14:37:35 -04:00
  • a21d3f1975 py/obj: Update with_finaliser version to match mp_obj_malloc_var. Anson Mansfield 2025-08-29 01:27:04 -04:00
  • 9e89c752cb py/makeversionhdr.py: Always abbreviate Git hashes to same length. Daniël van de Giessen 2025-07-10 18:57:55 +02:00
  • 1aaf6eddd8 tools/mpremote: Don't apply Espressif DTR/RTS quirk to TinyUSB CDC dev. Angus Gratton 2025-08-27 17:40:55 +10:00
  • 371db85c8e esp32/machine_uart: Convert machine.UART objects to static instances. Angus Gratton 2025-08-06 17:26:21 +10:00
  • a43e38544b shared/tinyusb/mp_usbd_cdc: Rewrite USB CDC TX loop. Angus Gratton 2025-09-10 09:35:36 +10:00
  • 3ec2e367de shared/tinyusb: Fix hang from new tx_overwritabe_if_not_connected flag. Angus Gratton 2025-08-27 15:34:12 +10:00
  • 8d5a8892d2 esp32: Add IDF Component Lockfiles to git repo. Angus Gratton 2025-08-20 16:24:57 +10:00
  • 1c4455bfe7 tools: Add an environment variable MICROPY_MAINTAINER_BUILD. Angus Gratton 2025-09-03 15:44:10 +10:00
  • 7dce35c7be esp32: Update esp_tinyusb component to v1.7.6. Angus Gratton 2025-08-20 16:26:27 +10:00
  • d1607598fa esp32/usb: Fix building with USB CDC disabled. Alessandro Gatti 2025-07-25 13:54:41 +02:00
  • ef21e98520 samd/mphalport: Fix building with USB CDC disabled. Alessandro Gatti 2025-07-25 12:42:09 +02:00
  • 3e5ecd0c33 mimxrt/mphalport: Fix building with USB CDC disabled. Alessandro Gatti 2025-07-25 12:15:01 +02:00
  • 1f7952e749 rp2/mphalport: Fix building with USB CDC disabled. Alessandro Gatti 2025-07-25 11:49:23 +02:00
  • 5f3e6b5b53 shared/tinyusb: Fix build errors with CDC support disabled. Alessandro Gatti 2025-07-18 16:36:07 +02:00
  • c7c0ad222e alif/tinyusb_port: Fix setting of USB device addr for fast hosts. Damien George 2025-08-21 13:56:36 +10:00
  • 123f66b259 tests/target_wiring/ZEPHYR_NUCLEO_WB55RG.py: Add nucleo_wb55rg. Damien George 2025-08-27 23:31:19 +10:00
  • 5bafb0bf68 tests: Convert all machine.UART tests to use target_wiring. Damien George 2025-08-19 14:08:09 +10:00
  • 3285e52127 tests/run-tests.py: Add support for board-specific target_wiring config. Damien George 2025-08-19 14:10:13 +10:00
  • 4a60d230c3 tests/run-tests.py: Detect target sys.implementation._build if possible. Damien George 2025-08-18 21:27:49 +10:00
  • bfda577a3e zephyr/CMakeLists.txt: Enable sys.implementation._build. Damien George 2025-08-19 12:19:03 +10:00
  • b3c8ed6c33 tests/ports/rp2: Decrease test lower bound for thread lightsleep time. Damien George 2025-08-26 17:28:26 +10:00
  • 9939565d50 stm32/boards/ARDUINO_OPTA: Reset ETH PHY on board init. iabdalkader 2025-08-26 09:56:16 +02:00
  • fc2a851202 stm32: Enable I2CTarget for STM32L4. Chris Mason 2025-08-17 23:49:59 +10:00
  • 4db2cf09e0 shared/runtime/pyexec: Unconditionally reset lock depth. Jeff Epler 2025-09-01 21:28:02 -05:00
  • a791f7f43c tests: Add test for heap lock in REPL. Jeff Epler 2025-08-20 17:29:45 -05:00
  • 6ad91f25fb unix: Unlock heap before readline. Jeff Epler 2025-08-20 16:17:19 -05:00
  • 30c1b6e3d1 unix: Don't crash if heap locked in prompt_write_history. Jeff Epler 2025-08-20 16:16:15 -05:00
  • 3adf016376 esp32: Revert "esp32/mpconfigport: Disable I2CTarget on ESP32-C6 to ..". Damien George 2025-08-29 13:58:17 +10:00
  • 704c70c5bb esp32/boards: Enable I2S for ESP32_GENERIC_C6 and other C6 boards. Jimisola Laursen 2025-07-09 10:07:02 +02:00
  • 9a9cc79422 esp32/boards: Build ESP32-C2 and C3 with -Os instead of -O2. Angus Gratton 2025-08-27 16:51:02 +10:00
  • 5b98126c21 esp32/boards: Reduce flash usage of ESP32-C6 boards. Angus Gratton 2025-08-27 15:32:39 +10:00
  • f0d445a466 tests/multi_net: Simplify SKIP when imports don't exist. Damien George 2025-08-27 13:33:22 +10:00
  • 3274f0355b tests/multi_net: Require SSL cert file to be available for test to run. Damien George 2025-08-27 13:31:18 +10:00
  • af745a5982 tests/net_inet/tls_num_errors.py: Make alloc of emg-exc-buf optional. Damien George 2025-08-15 13:33:02 +10:00
  • dbbc7d9667 tests/run-perfbench.py: Change -p/-d arguments to -t. Damien George 2025-08-18 11:27:20 +10:00
  • bf185c37ed tests/run-natmodtests.py: Change -p/-d arguments to -t. Damien George 2025-08-18 11:13:08 +10:00
  • f62c614d3e tests/run-multitests.py: Change -i argument to -t. Damien George 2025-08-18 11:02:39 +10:00
  • 7a8ae72640 tests/run-tests.py: Factor code for device shortcuts to a function. Damien George 2025-08-18 11:02:04 +10:00
  • b6cd577cf6 py/mkrules.mk: Force ".pp" files to always rebuild. Jeff Epler 2025-08-14 10:22:11 -05:00
  • 1671977ca4 py/parsenum: Fix parsing LLONG_MIN in longlong configuration. Jeff Epler 2025-08-15 08:47:39 -05:00
  • f4f7fbf3dc py/obj: Remove unused map new/free function declarations. Anson Mansfield 2025-08-26 23:12:22 -04:00
  • 54787dc37b tools/ci.sh: Skip unreliable thread/thread_gc1.py test in Github CI. Anson Mansfield 2025-08-27 00:00:59 -04:00
  • ce834b8d66 tools/mpy-tool.py: Allow dumping MPY segments into their own files. Alessandro Gatti 2025-08-26 20:49:20 +02:00
  • 8c47e446bf py/obj: Fix a comment regarding make_new slot. David Schneider 2025-08-05 16:37:58 +02:00
  • c33a02fe6d tests/run-tests.py: Enable Arm inlineasm FPU tests if possible. Alessandro Gatti 2025-08-26 03:12:00 +02:00
  • 6c1d1f3ad4 qemu/mcu/arm/mps2.ld: Add .ARM.exidx section to the linkerscript. Alessandro Gatti 2025-08-25 23:18:13 +02:00
  • 6650506e06 tools/ci.sh: Extend Arm testing to include hardfp targets. Alessandro Gatti 2025-07-24 14:21:17 +02:00
  • 64cac4690f qemu/mcu/arm/errorhandler: Add ARMv7-M debug registers. Alessandro Gatti 2025-07-23 13:25:31 +02:00
  • 19be404ad8 qemu/arm: Add definition for the MPS2_AN500 machine. Alessandro Gatti 2025-07-24 15:36:28 +02:00
  • 87099b5731 qemu/Makefile: Allow overriding floating point mode by boards. Alessandro Gatti 2025-07-24 15:28:48 +02:00
  • b0fd0079f4 tests/micropython: Make tests behave in low memory condition. Alessandro Gatti 2025-08-19 14:06:42 +02:00
  • 1df5ee12e8 esp32/network_ppp: Stop polling if PPP was disconnected. Daniël van de Giessen 2025-08-12 13:09:24 +02:00
  • 72147c02c7 esp32/network_ppp: Stop polling if stream becomes None. Daniël van de Giessen 2025-08-12 13:09:24 +02:00
  • 053aade741 mimxrt/boards: Re-generate MIMXRT1052 clock config files. Yilin Sun 2025-01-31 12:49:20 +11:00
  • bd7342d9ec mimxrt: Restructure nxp_sdk to match official mcux-sdk. Yilin Sun 2024-04-01 16:13:15 +08:00
  • a3f9dec788 py/mpconfig: Enable the sys module at all feature levels by default. Damien George 2025-08-15 13:11:51 +10:00
  • 14e9c00cb9 py/builtinimport: Guard code needing sys.path with MICROPY_PY_SYS_PATH. Damien George 2025-08-15 14:17:09 +10:00
  • b5fcb33eaa py/mpconfig: Enable CRYPTOLIB, HASHLIB_MD5, HASHLIB_SHA1 if SSL enabled. Damien George 2025-08-15 12:56:16 +10:00
  • 989abae12c py/mpconfig: Move MICROPY_MODULE___ALL__ option to other module options. Damien George 2025-08-11 17:02:01 +10:00
  • 169d382248 py/mpconfig: Rename MICROPY_PY___FILE__ to MICROPY_MODULE___FILE__. Damien George 2025-08-11 17:00:44 +10:00
  • 3650196682 py/objtype: Use locals_ptr directly instead of getting it from the slot. Damien George 2025-08-11 16:52:29 +10:00
  • bd413d3d85 py/asmthumb: Fix T3 encoding of conditional branches. Alessandro Gatti 2025-08-17 07:28:35 +02:00
  • 22deeeb8db tests/stress/recursive_iternext: Rewrite to find its own limit. Angus Gratton 2025-08-12 11:03:50 +10:00
  • d8672f4cde unix: Increase stack sizes if running with sanitizers. Angus Gratton 2025-08-06 10:20:57 +10:00
  • 3faf229853 py/misc: Add a way to detect sanitizer builds. Angus Gratton 2025-08-06 10:19:43 +10:00
  • d81d56cc4d tools/ci: Add UBSan to longlong CI build. Angus Gratton 2025-07-22 10:56:22 +10:00
  • 020eeba412 stm32/eth_phy: Fix typo in header guard macro. Tico06 2025-08-11 19:30:47 +02:00
  • c7ddf0c54f stm32/Makefile: Add .gc.blocks.table section to generated binary. iabdalkader 2025-08-11 14:20:36 +02:00
  • 365329cd54 stm32/dac: Fix DAC write for MCUs that have D-Cache. Yuuki NAGAO 2025-07-27 22:03:42 +09:00
  • 152a0782e6 stm32/dac: Add support for DAC feature on STM32G0. Yuuki NAGAO 2025-07-25 20:14:03 +09:00
  • 1b35116c92 stm32/dac: Fix 12-bit DAC issue on STM32H5. Yuuki NAGAO 2025-07-22 20:14:14 +09:00
  • 1588c455c4 github/workflows: Bump actions/checkout from 4 to 5. dependabot[bot] 2025-08-12 02:37:54 +00:00