Commit Graph

  • 3bea897073 tools/metrics.py: Tersely show the commits in the size report. Jeff Epler 2025-10-16 10:02:42 -05:00
  • 2af0c52a91 lib/libm_dbl: Allow building when DBL_EPSILON is defined in <float.h>. Jeff Epler 2025-10-13 11:26:54 -05:00
  • 007f127a61 all: Simplify mp_int_t/mp_uint_t definition. Jeff Epler 2025-10-11 19:12:55 -05:00
  • eac81de4e0 tools/ci.sh: Cross build 64-bit windows on Linux. Jeff Epler 2025-10-11 19:27:08 -05:00
  • 0e1d857f80 README: Define and describe the port Tier levels. Damien George 2025-10-02 12:59:11 +10:00
  • 2082a4d189 zephyr/boards: Add NXP MIMXRT1020 EVK board. Ned Konz 2025-10-05 10:45:41 -07:00
  • 7bb78fb6df zephyr/boards: Add XIAO BLE NRF52840 SENSE board. Ned Konz 2025-10-01 14:16:44 -07:00
  • 4c11f64faa zephyr: Add erase block size to FlashArea.areas entries. Ned Konz 2025-10-17 10:51:56 -07:00
  • 7090fc5dd6 zephyr: Mount all disks and flash partition, formatting if necessary. Ned Konz 2025-10-01 10:56:41 -07:00
  • b1802eb0e1 tools/ci.sh: Init micropython-lib submodule for zephyr build. Damien George 2025-10-16 07:19:36 +11:00
  • ea2fdebce2 tests/run-tests.py: Allow port:<dev> specification in run-multitests.py. Damien George 2025-09-23 16:54:45 +10:00
  • 196a8653a2 tests/extmod/time_res.py: Properly skip functions not in time module. Damien George 2025-09-26 15:19:48 +10:00
  • 3b46c0018a tests/net_hosted/ssl_verify_callback.py: Skip if no verify_callback. Damien George 2025-07-31 13:49:16 +10:00
  • c5c03e74ab tests/net_inet/tls_text_errors.py: Add exp file to run on axTLS. Damien George 2025-10-07 12:35:41 +11:00
  • e1a6c11f42 tests/net_inet/tls_num_errors.py: Switch to tls mod and require mbedTLS. Damien George 2025-10-07 12:52:14 +11:00
  • a3867590f9 tests/net_inet: Skip tests on axTLS when necessary. Damien George 2025-07-31 12:24:51 +10:00
  • 6fef4eb55c tests/net_inet/resolve_on_connect.py: Convert to use unittest. Damien George 2025-08-17 00:42:17 +10:00
  • c5dc84c797 tests: Move ports/esp32/resolve_on_connect.py to net_inet. Damien George 2025-10-03 23:02:55 +10:00
  • 60edfeeead tests/run-tests.py: Raise OSError on invalid file open for injected FS. Damien George 2025-10-03 22:50:20 +10:00
  • 93f13dd882 github/workflows: Free up more disk space on zephyr workflow. Damien George 2025-10-18 19:02:14 +11:00
  • 9999553aae esp32/boards: Apply additional IRAM savings. Angus Gratton 2025-10-15 15:15:48 +11:00
  • 0f49a1d240 esp32: Update to use ESP-IDF v5.5.1. Damien George 2025-10-01 17:02:47 +10:00
  • cfea71da50 esp32/boards: Add new board variant for esp32c2 devices with 2MiB flash. Florent 2025-09-28 13:52:22 +02:00
  • 2f88c1e795 esp32: Update tools/metrics_esp32.py to use JSON output. Angus Gratton 2025-10-15 09:58:41 +11:00
  • 00a926e99e zephyr/boards: Add PocketBeagle 2 rev A1 m4 support. Ayush Singh 2025-09-15 15:09:27 +05:30
  • 29950295c4 zephyr/boards: Add PocketBeagle 2 rev A0 m4 support. Ayush Singh 2025-09-01 13:18:20 +05:30
  • c6a78515fb zephyr/modzsensor: Add set/get sensor attributes to zsensor. Ned Konz 2025-09-30 13:22:10 -07:00
  • d42a301afd zephyr/machine_adc: Add ADC support. Ned Konz 2025-09-30 12:52:25 -07:00
  • c9a16e862c zephyr: Add boards files for rp2350's m33 on pico 2. Vdragon 2025-10-04 14:04:19 +02:00
  • 01448d03f3 zephyr: Remove defaulting to newlib. Vdragon 2025-10-04 14:03:03 +02:00
  • ddd6ca75be docs/develop/porting: Use mp_cstack_init_with_sp_here in docs. Damien George 2025-09-26 00:57:30 +10:00
  • 6ab3c3cb17 mpy-cross/main: Replace mp_stack calls with mp_cstack_init_with_sp_here. Damien George 2025-09-26 00:56:04 +10:00
  • 639150e9f3 samd/main: Replace mp_stack_set calls with mp_cstack_init_with_top. Damien George 2025-09-26 00:54:44 +10:00
  • 12220b821e renesas-ra/main: Replace mp_stack_set with mp_cstack_init_with_top. Damien George 2025-09-26 00:53:25 +10:00
  • cbe137c4b8 qemu/main: Replace mp_stack calls with mp_cstack_init_with_sp_here. Damien George 2025-09-26 00:51:58 +10:00
  • 1737a690bc esp8266/boards: Replace stackctrl.o with cstack.o in obj file list. Damien George 2025-09-26 00:49:30 +10:00
  • 73d6a0973c powerpc/main: Replace mp_stack calls wih mp_cstack_init_with_sp_here. Damien George 2025-09-26 00:45:59 +10:00
  • 816074339a nrf/main: Replace mp_stack_set calls with mp_cstack_init_with_top. Damien George 2025-09-26 00:42:39 +10:00
  • af22318961 mimxrt/main: Replace mp_stack_set calls with mp_cstack_init_with_top. Damien George 2025-09-26 00:38:07 +10:00
  • 2399b4ea68 cc3200/mptask: Replace mp_stack_set_top with mp_cstack_init_with_top. Damien George 2025-09-26 00:36:13 +10:00
  • 76efdfa4d0 alif/main: Replace mp_stack_set with mp_cstack_init_with_top. Damien George 2025-09-26 00:34:06 +10:00
  • b68574e591 zephyr/main: Replace mp_stack_set with mp_cstack_init_with_sp_here. Damien George 2025-09-26 00:29:13 +10:00
  • f498ebcdda stm32/main: Remove unused include of stackctrl.h. Damien George 2025-09-26 00:30:43 +10:00
  • f7b30aa423 stm32/boards/OPENMV_N6: Switch to object REPR_C. iabdalkader 2025-10-06 16:07:18 +02:00
  • 8995a291e0 tools/ci: Fix typo of pipefail. Angus Gratton 2025-10-08 17:03:52 +11:00
  • 13d49751f4 tools/ci.sh: Re-add IGNORE_ERRORS to ci_code_size_build. Jeff Epler 2025-09-26 15:30:09 -05:00
  • 61988ee8fa tools/ci.sh: Return to old branch after code_size_build. Jeff Epler 2025-09-03 14:47:06 -05:00
  • 7778e78843 tools/metrics.py: Allow pre_cmd to set up environment. Jeff Epler 2025-09-03 14:09:49 -05:00
  • f982158f42 tools/ci.sh: Let code_size_build be customized via environment. Jeff Epler 2025-09-03 13:45:17 -05:00
  • 2c34497bd1 tools/metrics.py: When cleaning also clean mpy-cross. Jeff Epler 2025-09-03 14:08:21 -05:00
  • 449866cb0a tools/ci.sh: Exit with error if zcat fails during ci_esp8266_setup. Jeff Epler 2025-09-03 13:50:28 -05:00
  • 0224b99863 tools/ci.sh: Add and use new ci_code_size_report function. Jeff Epler 2025-09-03 13:46:37 -05:00
  • 77729fe3f7 tools/ci.sh: Manipulate pipefail better. Jeff Epler 2025-09-03 13:45:41 -05:00
  • fef414eca4 tools/metrics.py: Use all CPUs during comparison builds. Jeff Epler 2025-09-03 13:44:42 -05:00
  • aad6ee3d8c esp32/machine_i2c: Use IDF function for calculating main timeout. Andrew Leech 2024-09-15 22:12:17 +10:00
  • 4963ae72bf tests/cpydiff: Document unsupported float format with grouping char. Jeff Epler 2025-09-17 15:19:20 -05:00
  • 5552fbe172 py/mpprint: Correctly format leading zeros with separators. Jeff Epler 2025-09-17 10:29:54 -05:00
  • 01a11ea45e webassembly/objjsproxy: Support arbitrary number of args with kwargs. Damien George 2025-10-02 19:49:40 +10:00
  • ac4649da6e alif/tinyusb_port: Update dcd_init function to match TinyUSB v0.18.0. Damien George 2025-09-29 11:26:39 +10:00
  • aacad2dd65 lib/tinyusb: Update to version 0.18.0. Andrew Leech 2025-09-24 09:17:25 +10:00
  • 325ec7e30e gitignore: Ignore files created by ci.sh zepyhr and esp8266. Jeff Epler 2025-09-26 17:39:45 -05:00
  • 8204f9e8c3 unix/Makefile: Allow out-of-tree tests. Yanfeng Liu 2025-06-08 10:04:36 +08:00
  • 6729493531 tests/extmod: Test websocket too-big packet transmission. Jeff Epler 2025-10-04 19:20:56 -05:00
  • 8013ef44db extmod/modwebsocket: Save a few bytes of text by using bit checks. Jeff Epler 2025-10-04 19:03:47 -05:00
  • b94162b5df extmod/modwebsocket: Enable split frames and test them. Jeff Epler 2025-08-04 10:05:28 -05:00
  • d921dd6d61 py/objmodule: Avoid interning a string unnecessarily. Jeff Epler 2025-10-02 13:33:25 -05:00
  • 41284577ca py/makemoduledefs.py: Avoid empty extensible module lists. Jeff Epler 2025-09-26 10:23:06 -05:00
  • 653f7784d7 py/py.mk: Regenerate moduledefs.h if makemoduledefs.py changes. Jeff Epler 2025-09-28 09:26:32 -05:00
  • d7cb54b93b github/workflows: Switch to macos-26 for unix CI. Angus Gratton 2025-09-24 14:33:18 +10:00
  • 33cf1ab3cc py/misc: Don't warn about a GNU extension for static assert macro. Jeff Epler 2025-09-27 19:29:49 -05:00
  • 099991f3ef py/misc: Use _Static_assert for MP_STATIC_ASSERT where possible. Jeff Epler 2025-09-26 09:43:58 -05:00
  • 3ec8b9a77c all: Replace legacy name with MicroPython and MPy as applicable. Angus Gratton 2025-09-24 11:17:51 +10:00
  • fb2b638ba0 docs: Label table columns as "CPython output" and "MicroPython output". Angus Gratton 2025-09-24 11:22:25 +10:00
  • a79e1fd501 zephyr/boards: Add PocketBeagle 2 rev A1 A53 support. Ayush Singh 2025-09-19 17:31:05 +05:30
  • 2d14d4ef41 extmod/asyncio: Add IPv6 support to start_server(). Andrew Leech 2025-07-22 19:38:06 +10:00
  • 35d07df445 stm32/usbd_hid_interface: Add runtime header. iabdalkader 2025-09-25 16:55:47 +02:00
  • c57aebf790 py/scheduler: Allow selective handling in mp_handle_pending. iabdalkader 2025-09-25 16:28:38 +02:00
  • c91e091ad7 py/runtime: Fix printing of failed allocation amounts. Jeff Epler 2025-08-15 08:01:12 -05:00
  • ab00806025 py/mpconfig: Introduce SIZE_FMT macro. Jeff Epler 2025-09-30 15:56:35 -05:00
  • bb205f0931 qemu/mpconfigport: Remove definitions of _FMT macros. Damien George 2025-10-02 11:01:37 +10:00
  • 75fb1addad powerpc/mpconfigport: Remove definitions of _FMT macros. Damien George 2025-10-02 11:01:06 +10:00
  • effb9503eb github/workflows: Use new ci.sh style for calling functions. Jeff Epler 2025-09-28 09:56:11 -05:00
  • 7d50952c2b all: Use "static inline" consistently in function definitions. Jeff Epler 2025-09-29 07:57:41 -05:00
  • 3546f23143 esp32/machine_i2c: Update to support both v1 and v2 of the IDF driver. robert-hh 2025-09-03 09:54:07 +02:00
  • 7ef47ef98d tests/serial_test.py: Add test for serial throughput. Damien George 2024-09-25 17:46:59 +10:00
  • b2871e0d0a tools/ci.sh: Enable the full test suite for unix minimal variant. Damien George 2025-09-15 13:43:18 +10:00
  • 688016c6a2 unix/variants/minimal: Enable C stack checking. Damien George 2025-09-15 13:41:35 +10:00
  • 7db50ccf5f tests/basics: Skip exception_chain and self_type_check on unix minimal. Damien George 2025-10-01 15:17:13 +10:00
  • 9a37e2feb9 tests/ports/unix: Improve skip detection for os.getenv and time module. Damien George 2025-09-15 13:41:10 +10:00
  • 9b5e20dc20 tests/stress/bytecode_limit.py: Tweak to run on minimal builds. Damien George 2025-09-15 13:40:48 +10:00
  • 1a96f72b5b tests/run-tests.py: Update list of tests that use float. Damien George 2025-09-15 13:05:46 +10:00
  • 1b9a9dde2d tests/basics/subclass_native_init.py: Skip if __init__ not supported. Damien George 2025-09-15 13:02:18 +10:00
  • 110bff9422 tests/run-tests.py: Don't include cmdline,io tests for minimal targets. Damien George 2025-09-15 13:01:10 +10:00
  • cd6d938710 tests/extmod/asyncio_heaplock.py: Improve skip detection of test. Damien George 2025-09-14 19:33:26 +10:00
  • 7373cbba6b tests/import: Skip import tests where needed. Damien George 2025-09-14 19:26:34 +10:00
  • 957e6b05e6 tools/ci.sh: Enable all possible tests on zephyr CI. Damien George 2025-09-14 19:26:19 +10:00
  • 798173dce5 zephyr/mpconfigport: Enable MICROPY_PY_MATH_POW_FIX_NAN. Damien George 2025-10-01 12:22:48 +10:00
  • dcbda765d1 py/modmath: Make MICROPY_PY_MATH_POW_FIX_NAN also fix pow(x, NaN) cases. Damien George 2025-10-01 12:21:27 +10:00
  • 381cd730c8 tests/micropython: Improve skipping of tests using micropython module. Damien George 2025-09-14 11:51:36 +10:00
  • 3de5a4c63c tests/extmod/vfs_posix_paths.py: Use tuple instead of set. Damien George 2025-09-14 11:50:46 +10:00