36fded7970
- Version 1.26.1 * esp32: update esp_tinyusb component to v1.7.6 * tools: add an environment variable MICROPY_MAINTAINER_BUILD * esp32: add IDF Component Lockfiles to git repo * shared/tinyusb: fix hang from new tx_overwritabe_if_not_connected flag * shared/tinyusb/mp_usbd_cdc: rewrite USB CDC TX loop * tools/mpremote: don't apply Espressif DTR/RTS quirk to TinyUSB CDC dev
Dominik Heidler2025-10-27 13:59:09 +00:00
a00206d42c
- Fix building on single core systems * Skip tests/thread/stress_schedule.py when single core system detected
Dominik Heidler2025-10-27 12:51:10 +00:00
3ca66751b3
Accepting request 1313040 from devel:languages:python
Ana Guerrero2025-10-23 14:35:50 +00:00
a2de50f788
Build with mbedtls-3.6.5 instead of bundled 3.6.2 to fix CVE-2025-59438
Dominik Heidler
2025-10-22 14:33:37 +02:00
c328f134d3
- Build with mbedtls-3.6.5 instead of bundled 3.6.2 to fix CVE-2025-59438
Dominik Heidler2025-10-22 12:22:55 +00:00
27022e4d37
Merge pull request 'v1.25.0 -> leap-16.0' (#1) from dheidler/micropython:leap-16.0 into leap-16.0
leap-16.1
Nathan Cutler2025-08-27 17:01:16 +02:00
57c1014676
- Add script to delete some 3rd party libraries from the src tar that are not needed to build the unix port in order to make the legal review easier
Dominik Heidler2025-05-26 11:55:32 +00:00
29940afbcc
Accepting request 1270586 from devel:languages:python
Ana Guerrero2025-04-18 14:20:54 +00:00
606db37ba4
- Update to 1.25.0 * Add ROMFS support (see also "mpremote romfs" cmd with "query", "build", and "deploy" sub-commands) ROMFS defines a read-only, memory-mappable, extensible filesystem that can contain arbitrary resources, including precompiled mpy files, and allows executing bytecode directly from the filesystem. This makes importing significantly faster and use a lot less memory. * Inline assembler now supports 32-bit RISC-V assembly code via the newly implemented @micropython.asm_rv32 decorator. * Datagram TLS (DTLS) is now supported by the tls module and enabled on the alif, mimxrt, renesas-ra, rp2, stm32 and unix ports. * mpremote command-line tool now supports recursive remove via the new "rm -r" * mpremote now supports relative URLs in the package.json for installing from the local filesystem * "mpremote mount" has optimised readline support * full support for tuples and start/end arguments in str.startswith() and str.endswith() methods * vfs.mount() with no arguments now returns a list of mounted filesystems * marshal module has been added with dumps() and loads() functions * MicroPython native linker mpy_ld.py now includes support for linking in static libraries automatically * native modules now support 32-bit RISC-V code * force _FILE_OFFSET_BITS=64 to fix 32-bit file ABI * enable VfsRom on standard and coverage variants * use the bare metal mbedTLS config in the coverage buiid * add recursive mutex support * main: add coverage test for mounting ROMFS filesystem at startup - Drop fix_re_sub_test_on_python3.13.patch as not needed anymore
Dominik Heidler2025-04-16 12:11:06 +00:00
13e2981da0
Accepting request 1255628 from devel:languages:python
Ana Guerrero2025-03-25 21:10:23 +00:00
3d22849170
- Add fix_re_sub_test_on_python3.13.patch to fix re_sub test
Dominik Heidler2025-03-17 12:53:37 +00:00
bbd5d1eade
Accepting request 1246653 from devel:languages:python
Ana Guerrero2025-02-18 18:12:50 +00:00
b4bce45ea3
- Add subpackage mpy-tools which contains mpy-cross and mpy-tool
Dominik Heidler2025-02-18 11:49:19 +00:00
8754eecf54
Accepting request 1244833 from devel:languages:python
Ana Guerrero2025-02-11 20:22:45 +00:00
42579cb89d
Accepting request 1175489 from devel:languages:python
Ana Guerrero2024-05-21 16:36:57 +00:00
17d07bad9c
- Update to 1.22.2: This is a patch release containing the following commits: - py/compile: fix potential Py-stack overflow in try-finally with return - extmod/asyncio: support gather of tasks that finish early - extmod/modssl_mbedtls: fix cipher iteration in SSLContext.get_ciphers - extmod/btstack: reset pending_value_handle before calling write-done cb - extmod/btstack: reset pending_value_handle before calling read-done cb - esp32/mpnimbleport: release the GIL while doing NimBLE port deinit - esp32: increase NimBLE task stack size and overflow detection headroom - mimxrt/modmachine: fix deepsleep wakeup pin ifdef - renesas-ra/ra: fix SysTick clock source - renesas-ra/boards/ARDUINO_PORTENTA_C33: fix the RTC clock source - renesas-ra/ra/ra_i2c: fix 1 byte and 2 bytes read issue - rp2/rp2_dma: fix fetching 'write' buffers for writing not reading - rp2/machine_uart: fix event wait in uart.flush() and uart.read() - rp2: change machine.I2S and rp2.DMA to use shared DMA IRQ handlers - Update to 1.22.1: - This is a patch release to fix a race condition and potential deadlock in the rp2 port's mp_thread_begin_atomic_section() function, when the second core is in use.
Matej Cepl2024-05-21 09:18:44 +00:00
07b66db083
Accepting request 1138977 from devel:languages:python
Ana Guerrero2024-01-15 21:21:30 +00:00
609b7c67e3
Accepting request 1138975 from home:Andreas_Schwab:Factory
Markéta Machová2024-01-15 14:58:26 +00:00
b39afe91cc
Accepting request 1137463 from devel:languages:python
Ana Guerrero2024-01-08 22:45:07 +00:00