v1.25.0 -> leap-16.0 #1
Reference in New Issue
Block a user
Delete Branch "dheidler/micropython:leap-16.0"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
* 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 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/micropython?expand=0&rev=40- 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 OBS-URL: https://build.opensuse.org/request/show/1270586 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/micropython?expand=0&rev=19autogits_workflow_pr_bot referenced this pull request from products/PackageHub2025-08-15 14:59:23 +02:00
Manually merged: