- windows: Avoid busy loop when using scheduler.
- windows: Consolidate all sleep-related functions into windows_mphal.c.
- tests/extmod: Increase timing on uasyncio tests to make more reliable.
- all: Use mp_obj_malloc everywhere it's applicable.
- py/objfloat: Explain why mp_obj_malloc isn't used.
- py/obj: Introduce mp_obj_malloc macro to allocate, and set object type.
- py/emitcommon: Don't implicitly close class vars that are assigned to.
- docs/renesas-ra: Remove unused image files.
- renesas-ra/boards: Change device name information to show properly.
2022年5月更新
- shaoziyang
- 帖子: 3963
- 注册时间: 2019年 10月 21日 13:48
2022年5月更新
2022年5月更新
- shaoziyang
- 帖子: 3963
- 注册时间: 2019年 10月 21日 13:48
Re: 2022年5月更新
- top: Update .git-blame-ignore-revs for latest formatting commit.
- extmod: Move font_petme128_8x8.h from ports/stm32 to extmod.
- tools/uncrustify: Make sure a space exists after a comma.
- all: Reformat remaining C code that doesn't have a space after a comma.
- py/objmodule: Move stray #include to top of file.
- py/malloc: Introduce m_tracked_calloc, m_tracked_free functions.
- stm32/mbedtls: Use core-provided tracked alloc instead of custom funcs.
- mimxrt/mbedtls: Use core-provided tracked alloc instead of custom funcs.
- renesas-ra: Rename pyb_uart_ to machine_uart_.
- renesas-ra: Rename pyb_rtc_ to machine_rtc_.
- shaoziyang
- 帖子: 3963
- 注册时间: 2019年 10月 21日 13:48
Re: 2022年5月更新
- tests/micropython: Fully unlink nested list in extreme exc test.
- py/compile: Allow new qstrs to be allocated at all compiler passes.
- py/emitnative: Put a pointer to the native prelude in child_table array.
- tools/ci.sh: For esp8266 CI install esptool 3.3.1.
- py/asmx64: Support full range of regs in asm_x64_lea_disp_to_r64.
- py/bc: Provide separate code-state setup funcs for bytecode and native.
- tests/thread: Use less resources for stress_aes if settrace enabled.
- tests/run-tests.py: Exclude settrace tests when using native emitter.
- tests/multi_net: Skip SSL test if relevant modules aren't available.
- tools/ci.sh: Run full test suite on stackless and settrace builds.
- tests/perf_bench: Update .mpy file header to remove old unicode flag.
- tests/run-perfbench.py: Return error code if any test fails on target.
- tools/mpy_ld.py: Remove obsolete QSTR_WINDOW_SIZE constant.
- py/persistentcode: Remove obsolete comment about qstr window size.
- py/persistentcode: Remove unicode feature flag from .mpy file.
- docs/reference/mpyfiles: Remove docs about mpy flags and qstr win size.
- tests: Fix tests to use sys.implementation._mpy.
- tools/autobuild: Update for ports/renesas-ra.
- shaoziyang
- 帖子: 3963
- 注册时间: 2019年 10月 21日 13:48
Re: 2022年5月更新
- tests/run-tests.py: Allow running tests via mpy-cross on remote targets.
- tests/run-perfbench.py: Allow running tests via mpy and native emitter.
- esp32: Track allocated iRAM and free it on soft reset.
- py/asmthumb: Fix PC relative load by sign extending the constant.
- py/emitnative: Simplify generation of code that loads prelude pointer.
- py/emitnative: Provide dedicated local for exception unwind handler ptr.
- esp32/machine_pin: Fix ESP32C3 IDFv4.4.1 build.
- esp32/boards/LILYGO_TTGO_LORA32: Remove ID from TTGO Lora32 board json.
- esp32/boards/UM_FEATHERS3: Use correct sdkconfig.board.
- esp8266/machine_wdt: Remove deinit method for watchdog.
- esp8266/etshal.h: Remove unneeded function declaration.
- rp2: Make port-specific modules use MP_REGISTER_MODULE.
- samd: Make port-specific modules use MP_REGISTER_MODULE.
- teensy: Make port-specific modules use MP_REGISTER_MODULE.
- unix: Make port-specific modules use MP_REGISTER_MODULE.
- zephyr: Make port-specific modules use MP_REGISTER_MODULE.
- javascript: Make port-specific modules use MP_REGISTER_MODULE.
- cc3200: Make port-specific modules use MP_REGISTER_MODULE.
- renesas-ra: Make port-specific modules use MP_REGISTER_MODULE.
- py: Remove support for MICROPY_PORT_BUILTIN_MODULES.
- github/ISSUE_TEMPLATE: Add GitHub issue templates and external links.
- py/parse: Allow all constant objects to be used in "X = const(o)".
- py/compile: De-duplicate constant objects in module's constant table.
- tests/extmod: Use bytearray instead of bytes for uctypes test.
- tests/micropython: Add more test cases for native generators.
- shaoziyang
- 帖子: 3963
- 注册时间: 2019年 10月 21日 13:48
Re: 2022年5月更新
- tests/run-tests.py: Enable `-X realtime` option for macOS tests.
- unix: Implement `-X realtime` command-line option on macOS.
- ports: Rename thread_t to mp_thread_t.
- extmod: Revert accidental usocket->socket rename.
- py/persistentcode: Select ARMV6M as maximum when __thumb2__ not defined.
- mpy-cross: Add armv6m architecture option.
- py/dynruntime.mk: Add basic support for armv6m architecture.
- py/asmthumb: Make ARMv7-M instruction use dynamically selectable.
- tests/run-tests.py: Handle case where mpy-cross fails to compile script.
- tests/basics: Unlock heap if skipping nanbox small-int test.
- py/emitnative: Access qstr values using indirection table qstr_table.
- py/asmarm: Add asm_arm_ldrh_reg_reg_offset() helper func.
- py/asm: Add ASM_LOAD16_REG_REG_OFFSET macro for load-u16 with offset.
- py/asmthumb: Add asm_thumb_ldrh_reg_reg_i12_optimised() helper func.
- py/asmthumb: Fix offset variable name in ldr, ldrh and strh functions.
- tests/run-perfbench.py: Allow running tests via mpy and native emitter.
- esp32: Track allocated iRAM and free it on soft reset.
- py/asmthumb: Fix PC relative load by sign extending the constant.
- py/emitnative: Simplify generation of code that loads prelude pointer.
- py/emitnative: Provide dedicated local for exception unwind handler ptr.
- shaoziyang
- 帖子: 3963
- 注册时间: 2019年 10月 21日 13:48
Re: 2022年5月更新
- py/asmthumb: Provide implementations of clz/ctz for msvc.
- tests/run-multitests.py: Use LAN for IP address if WLAN doesn't exist.
- tests/multi_net: Fix TCP accept test when using system error numbers.
- extmod/webrepl: Fix setting password in foreground mode and factor code.
- tests/extmod: Change expected errno code from 36 to 30 in VfsLfs2 test.
- lib/littlefs: Remove assignment of variables to themselves.
- lib/littlefs: Update littlefs2 to v2.5.0.
- lib/littlefs: Guard lfs2_file_rawopen with LFS2_NO_MALLOC.
- shaoziyang
- 帖子: 3963
- 注册时间: 2019年 10月 21日 13:48
Re: 2022年5月更新
- Revert "stm32/rfcore: Intercept addr-resolution HCI cmd to work arou..."
- extmod/modusocket: Add timeout and callback to socket object.
- extmod/modusocket: Add sendall function.
- extmod/modusocket: Fix socket_make_new argument parsing.
- extmod/modusocket: Add support for socket events callback.
- extmod/modusocket: Add socket type print function.
- extmod/modusocket: Fix errcode returned from socket read/write.
- extmod/modusocket: Bind unconnected socket to default NIC in setsockopt.
- extmod/modusocket: Fix polling of a new socket.
- renesas-ra/modmachine: Add missing MP_REGISTER_MODULE for umachine.
- shaoziyang
- 帖子: 3963
- 注册时间: 2019年 10月 21日 13:48
Re: 2022年5月更新
- tests/micropython: Make import_mpy_native test run on all architectures.
- tests/run-tests.py: Add rp2 test target.
- tests: Move native while test from pybnative to micropython.
- tests/micropython: Make import_mpy_native_gc run on ARMv6-M and above.
- py/emitinlinethumb: Make float instruction use dynamically selectable.
- py/emitinlinethumb: Make ARMv7-M instruction use dynamically selectable.
- tools/mpy-tool.py: Remove obsolete unicode flag in .mpy header.
- teensy/mpconfigport.h: Remove obsolete macros.
- extmod/network_ninaw10: Add support for socket events callback.
- rp2/mpconfigport.h: Enable static scheduler nodes.
- rp2/mpconfigport.h: Allow boards to override internal errno config.
- rp2/boards/ARDUINO_NANO_RP2040_CONNECT: Disable internal errno.
- rp2/boards/ARDUINO_NANO_RP2040_CONNECT: Enable webrepl.
- drivers/ninaw10: Update driver to support firmware 1.5.0.
- py/builtin: Clean up and simplify import_stat and builtin_open config.
- ports: Use default VFS config for import_stat and builtin_open.
- shaoziyang
- 帖子: 3963
- 注册时间: 2019年 10月 21日 13:48
Re: 2022年5月更新
- docs/reference/manifest: Add link to details about opt-level for freeze.
- mimxrt/boards/OLIMEX_RT1010: Document the initial deploy procedure.
- mimxrt/boards: Extend the deploy_teensy.md instructions.
- docs/mimxrt: Move the pinout tables to a separate document.
- docs/mimxrt: Add i.MX RT1015 to general.rst, and a few clarifications.
-
- 随机主题
- 回复总数
- 阅读次数
- 最新文章
-
- 5回复总数
- 1783 阅读次数
- 最新文章 由 crazydragcool
2020年 9月 2日 17:40
-
- 8回复总数
- 3505 阅读次数
- 最新文章 由 shaoziyang
2020年 9月 28日 08:51
-
- 1回复总数
- 1284 阅读次数
- 最新文章 由 shaoziyang
2020年 9月 2日 15:42