GitHub / micropython/micropython issues and pull requests
Labelled with: py-core
#16858 - unix/coverage: Increase coverage of mp_binary_set_val_array_from_int.
Pull Request -
State: closed - Opened by projectgus 9 months ago
- 3 comments
Labels: py-core, tests
#16858 - unix/coverage: Increase coverage of mp_binary_set_val_array_from_int.
Pull Request -
State: open - Opened by projectgus 9 months ago
Labels: py-core, tests
#16843 - py/modsys: Add sys.implementation._build entry.
Pull Request -
State: closed - Opened by dpgeorge 9 months ago
- 6 comments
Labels: py-core
#16821 - py/objstr: Add str.removesuffix() and str.removeprefix() methods.
Pull Request -
State: open - Opened by glenn20 9 months ago
- 4 comments
Labels: py-core
#16816 - py/objtype: Add support for __set_name__. (dict-copy version)
Pull Request -
State: closed - Opened by AJMansfield 9 months ago
- 7 comments
Labels: py-core
#16816 - py/objtype: Add support for __set_name__. (dict-copy version)
Pull Request -
State: open - Opened by AJMansfield 9 months ago
- 5 comments
Labels: py-core
#16812 - py/obstr: Support tuples as pre/suffix in startswith() and endswith().
Pull Request -
State: closed - Opened by glenn20 9 months ago
- 10 comments
Labels: py-core
#16812 - py/obstr: Support tuples as pre/suffix in startswith() and endswith().
Pull Request -
State: closed - Opened by glenn20 9 months ago
- 11 comments
Labels: py-core
#16809 - Draft modmachine: Expose keyboard interrupt as a python function.
Pull Request -
State: open - Opened by andrewleech 9 months ago
- 2 comments
Labels: py-core
#16806 - py/objtype: Add support for __set_name__. (list version)
Pull Request -
State: open - Opened by AJMansfield 9 months ago
- 3 comments
Labels: py-core
#16798 - WIP py/objint.c: Add `signed` param to int.from_bytes().
Pull Request -
State: open - Opened by IhorNehrutsa 9 months ago
- 8 comments
Labels: py-core
#16736 - py/emitinlinextensa: Simplify register name lookup.
Pull Request -
State: closed - Opened by agatti 9 months ago
- 3 comments
Labels: py-core
#16731 - py/emitinlinextensa: Add all supported LX3/LX106 opcodes to the inline assembler.
Pull Request -
State: closed - Opened by agatti 9 months ago
- 20 comments
Labels: py-core
#16690 - py/emitnative: Further (minor) improvements.
Pull Request -
State: closed - Opened by agatti 10 months ago
- 3 comments
Labels: py-core
#16688 - py/py.mk: Ignore USER_C_MODULES check when building mpy-cross.
Pull Request -
State: closed - Opened by andrewleech 10 months ago
- 10 comments
Labels: py-core
#16672 - py/parsenum.c: reduce code footprint of mp_parse_num_float.
Pull Request -
State: closed - Opened by yoctopuce 10 months ago
- 2 comments
Labels: py-core
#16672 - py/parsenum.c: reduce code footprint of mp_parse_num_float.
Pull Request -
State: closed - Opened by yoctopuce 10 months ago
- 2 comments
Labels: py-core
#16655 - parsenumbase: Favor clarity.
Pull Request -
State: closed - Opened by jepler 10 months ago
- 3 comments
Labels: py-core
#16631 - py/emitnative: Code generation improvements for Xtensa and RV32.
Pull Request -
State: closed - Opened by agatti 10 months ago
- 4 comments
Labels: py-core
#16631 - py/emitnative: Code generation improvements for Xtensa and RV32.
Pull Request -
State: closed - Opened by agatti 10 months ago
- 5 comments
Labels: py-core
#16615 - Add `marshal` module with ability to serialize/unserialize bytecode functions
Pull Request -
State: closed - Opened by dpgeorge 10 months ago
- 7 comments
Labels: py-core
#16615 - Add `marshal` module with ability to serialize/unserialize bytecode functions
Pull Request -
State: closed - Opened by dpgeorge 10 months ago
- 8 comments
Labels: py-core
#16608 - py/emitnative: Optimise native code unwinding jumps.
Pull Request -
State: open - Opened by agatti 10 months ago
- 4 comments
Labels: py-core
#16598 - all: Rename the "NORETURN" macro to "MP_NORETURN".
Pull Request -
State: closed - Opened by agatti 10 months ago
- 2 comments
Labels: py-core
#16598 - all: Rename the "NORETURN" macro to "MP_NORETURN".
Pull Request -
State: closed - Opened by agatti 10 months ago
- 2 comments
Labels: py-core
#16595 - py/mkrules.mk: Move comment about partial clones outside make rule.
Pull Request -
State: closed - Opened by dpgeorge 10 months ago
- 5 comments
Labels: py-core
#16595 - py/mkrules.mk: Move comment about partial clones outside make rule.
Pull Request -
State: closed - Opened by dpgeorge 10 months ago
- 2 comments
Labels: py-core
#16582 - py/asmarm: Make all SABRELITE tests pass.
Pull Request -
State: closed - Opened by agatti 10 months ago
- 3 comments
Labels: py-core, port-qemu
#16582 - py/asmarm: Make all SABRELITE tests pass.
Pull Request -
State: closed - Opened by agatti 10 months ago
- 2 comments
Labels: py-core, port-qemu
#16524 - py/emitinlinerv32: Reduce footprint and fix build on ESP32.
Pull Request -
State: closed - Opened by agatti 11 months ago
- 2 comments
Labels: py-core
#16480 - f-string thousands separator for float
Pull Request -
State: open - Opened by ludollaoo 11 months ago
- 3 comments
Labels: py-core
#16352 - py/misc: Fix msvc and C++ compatibility.
Pull Request -
State: closed - Opened by stinos 12 months ago
- 3 comments
Labels: py-core
#16352 - py/misc: Fix msvc and C++ compatibility.
Pull Request -
State: closed - Opened by stinos 12 months ago
- 3 comments
Labels: py-core
#16311 - py/objint,py/binary: Add int.to_bytes(signed) parameter, add common overflow checks.
Pull Request -
State: open - Opened by projectgus 12 months ago
Labels: py-core
#16311 - py/objint,py/binary: Add int.to_bytes(signed) parameter, add common overflow checks.
Pull Request -
State: open - Opened by projectgus 12 months ago
- 9 comments
Labels: py-core
#16264 - build: Fix build errors on Clang for AArch32.
Pull Request -
State: closed - Opened by agatti about 1 year ago
- 2 comments
Labels: py-core
#16264 - build: Fix build errors on Clang for AArch32.
Pull Request -
State: closed - Opened by agatti about 1 year ago
- 3 comments
Labels: py-core
#16163 - py/mkrules.mk: Use partial clone for submodules if available.
Pull Request -
State: closed - Opened by andrewleech about 1 year ago
- 2 comments
Labels: py-core
#16163 - py/mkrules.mk: Use partial clone for submodules if available.
Pull Request -
State: closed - Opened by andrewleech about 1 year ago
- 5 comments
Labels: py-core
#16108 - py/objdeque.c: Fix buffer overflow in deque_subscr().
Pull Request -
State: closed - Opened by jansturm92 about 1 year ago
- 3 comments
Labels: py-core
#16108 - py/objdeque.c: Fix buffer overflow in deque_subscr().
Pull Request -
State: closed - Opened by jansturm92 about 1 year ago
- 3 comments
Labels: py-core
#16071 - py/malloc,rp2: Add mutex for tracked allocations.
Pull Request -
State: closed - Opened by projectgus about 1 year ago
- 4 comments
Labels: py-core, port-rp2
#16071 - py/malloc,rp2: Add mutex for tracked allocations.
Pull Request -
State: open - Opened by projectgus about 1 year ago
Labels: py-core, port-rp2
#16063 - py/modatexit: Add atexit module for deinit functionality.
Pull Request -
State: open - Opened by andrewleech about 1 year ago
- 10 comments
Labels: py-core
#16021 - py/py.mk: Add check that any specified USER_C_MODULES folder exists.
Pull Request -
State: closed - Opened by andrewleech about 1 year ago
- 2 comments
Labels: py-core
#16021 - py/py.mk: Add check that any specified USER_C_MODULES folder exists.
Pull Request -
State: closed - Opened by andrewleech about 1 year ago
- 8 comments
Labels: py-core
#16015 - py/malloc: Fix failed memory allocations by more aggressively freeing buffers.
Pull Request -
State: closed - Opened by projectgus about 1 year ago
- 10 comments
Labels: port-esp32, py-core, extmod, port-rp2
#16015 - py/malloc: Fix failed memory allocations by more aggressively freeing buffers.
Pull Request -
State: closed - Opened by projectgus about 1 year ago
- 10 comments
Labels: port-esp32, py-core, extmod, port-rp2
#15940 - py/objtype: Don't delegate lookup of descriptor methods to __getattr__.
Pull Request -
State: closed - Opened by dpgeorge about 1 year ago
- 2 comments
Labels: py-core
#15924 - py/nlrrv64: Add RISC-V RV64I NLR implementation.
Pull Request -
State: closed - Opened by agatti about 1 year ago
- 2 comments
Labels: py-core
#15924 - py/nlrrv64: Add RISC-V RV64I NLR implementation.
Pull Request -
State: closed - Opened by agatti about 1 year ago
- 2 comments
Labels: py-core
#15898 - py/mpz: Skip separators when running out of digits to print.
Pull Request -
State: closed - Opened by agatti about 1 year ago
- 5 comments
Labels: py-core
#15849 - bytes.decode codec not checked for validity + missing codec
Issue -
State: open - Opened by sjaak31367 about 1 year ago
- 2 comments
Labels: bug, py-core
#15838 - natmod: Allow linking with static libraries
Pull Request -
State: closed - Opened by vshymanskyy about 1 year ago
- 37 comments
Labels: py-core
#15838 - natmod: Allow linking with static libraries
Pull Request -
State: closed - Opened by vshymanskyy about 1 year ago
- 35 comments
Labels: py-core
#15818 - py/objset: Allow intersection() to take multiple sets as args.
Pull Request -
State: open - Opened by AmirHmZz about 1 year ago
- 6 comments
Labels: py-core
#15752 - py/gc: Return max_free size in bytes.
Pull Request -
State: closed - Opened by iabdalkader about 1 year ago
- 6 comments
Labels: py-core
#15730 - runtime/exitcodes: Set exit code according to the SystemExit exception.
Pull Request -
State: closed - Opened by RealJohnSmith about 1 year ago
- 9 comments
Labels: py-core
#15730 - runtime/exitcodes: Set exit code according to the SystemExit exception.
Pull Request -
State: closed - Opened by RealJohnSmith about 1 year ago
- 10 comments
Labels: py-core
#15723 - py/runtime: Check for null objects coming from native functions.
Pull Request -
State: open - Opened by agatti about 1 year ago
- 13 comments
Labels: py-core
#15714 - inlineasm: Add inline assembler support for RV32.
Pull Request -
State: closed - Opened by agatti about 1 year ago
- 27 comments
Labels: py-core
#15714 - inlineasm: Add inline assembler support for RV32.
Pull Request -
State: closed - Opened by agatti about 1 year ago
- 24 comments
Labels: py-core
#15688 - py/objtype: Allow passing keyword arguments to native base __init__.
Pull Request -
State: closed - Opened by stinos about 1 year ago
- 2 comments
Labels: py-core
#15688 - py/objtype: Allow passing keyword arguments to native base __init__.
Pull Request -
State: closed - Opened by stinos about 1 year ago
- 2 comments
Labels: py-core
#15650 - py/obj.h: Remove the legacy object API for version 2.
Pull Request -
State: closed - Opened by projectgus over 1 year ago
- 2 comments
Labels: py-core
#15650 - py/obj.h: Remove the legacy object API for version 2.
Pull Request -
State: closed - Opened by projectgus over 1 year ago
- 3 comments
Labels: py-core
#15606 - py/misc.h: prevent m_new from overflowing size_t when multiplying type size and number of elements
Pull Request -
State: open - Opened by FelixNumworks over 1 year ago
- 4 comments
Labels: py-core
#15605 - py,esp32,rp2: Add new cstack API, check margin macro, fix esp32 stack check.
Pull Request -
State: closed - Opened by projectgus over 1 year ago
- 7 comments
Labels: bug, port-esp32, py-core, port-rp2
#15605 - py,esp32,rp2: Add new cstack API, check margin macro, fix esp32 stack check.
Pull Request -
State: closed - Opened by projectgus over 1 year ago
- 9 comments
Labels: bug, port-esp32, py-core, port-rp2
#15603 - natmod: Add native modules support for RV32 code.
Pull Request -
State: closed - Opened by agatti over 1 year ago
- 16 comments
Labels: py-core
#15603 - natmod: Add native modules support for RV32 code.
Pull Request -
State: closed - Opened by agatti over 1 year ago
- 17 comments
Labels: py-core
#15578 - mpy-cross/main: Use MICROPY_BANNER_NAME_AND_VERSION for --version.
Pull Request -
State: open - Opened by dpgeorge over 1 year ago
Labels: py-core
#15578 - mpy-cross/main: Use MICROPY_BANNER_NAME_AND_VERSION for --version.
Pull Request -
State: closed - Opened by dpgeorge over 1 year ago
- 1 comment
Labels: py-core
#15575 - py/asmrv32: Fix RV32 extended test failures.
Pull Request -
State: closed - Opened by agatti over 1 year ago
- 7 comments
Labels: py-core
#15575 - py/asmrv32: Fix RV32 extended test failures.
Pull Request -
State: closed - Opened by agatti over 1 year ago
- 7 comments
Labels: py-core
#15573 - py/emitnative: Fix case of clobbered REG_TEMP0 when loading const obj.
Pull Request -
State: open - Opened by dpgeorge over 1 year ago
Labels: py-core, board-definition
#15573 - py/emitnative: Fix case of clobbered REG_TEMP0 when loading const obj.
Pull Request -
State: closed - Opened by dpgeorge over 1 year ago
- 3 comments
Labels: py-core
#15533 - py/runtime: Fix self arg passed to classmethod when accessed via super.
Pull Request -
State: open - Opened by dpgeorge over 1 year ago
Labels: py-core
#15520 - py/misc: Fix msvc and C++ compatibility.
Pull Request -
State: closed - Opened by stinos over 1 year ago
- 3 comments
Labels: py-core
#15517 - py/py.mk: Add USERMOD_LIB_ASM to include assembly files.
Pull Request -
State: closed - Opened by george-hopkins over 1 year ago
- 3 comments
Labels: py-core
#15517 - py/py.mk: Add USERMOD_LIB_ASM to include assembly files.
Pull Request -
State: closed - Opened by george-hopkins over 1 year ago
- 3 comments
Labels: py-core
#15511 - py/objtype: Add basic __init_subclass__ metaclass support.
Pull Request -
State: closed - Opened by AJMansfield over 1 year ago
- 8 comments
Labels: py-core
#15503 - py/objtype: Add support for __set_name__. (hazard version)
Pull Request -
State: open - Opened by AJMansfield over 1 year ago
- 10 comments
Labels: py-core
#15492 - py/gc: Remove commented-out functions.
Pull Request -
State: closed - Opened by dpgeorge over 1 year ago
Labels: py-core
#15492 - py/gc: Remove commented-out functions.
Pull Request -
State: closed - Opened by dpgeorge over 1 year ago
Labels: py-core
#15485 - py: remove five TODOs and implement two other minor ones
Pull Request -
State: closed - Opened by dpgeorge over 1 year ago
- 2 comments
Labels: py-core
#15485 - py: remove five TODOs and implement two other minor ones
Pull Request -
State: closed - Opened by dpgeorge over 1 year ago
- 2 comments
Labels: py-core
#15448 - py/scheduler,rp2: Avoid scheduler race conditions when GIL disabled, fix "TinyUSB callback can't recurse" error
Pull Request -
State: closed - Opened by projectgus over 1 year ago
- 18 comments
Labels: py-core, port-rp2, shared
#15448 - py/scheduler,rp2: Avoid scheduler race conditions when GIL disabled, fix "TinyUSB callback can't recurse" error
Pull Request -
State: closed - Opened by projectgus over 1 year ago
- 19 comments
Labels: py-core, port-rp2, shared
#15395 - py/emitnrv32: Make the RV32 emitter compatible with setjmp NLR.
Pull Request -
State: open - Opened by agatti over 1 year ago
- 4 comments
Labels: py-core
#15395 - esp32/mpconfigport: Enable the RV32 emitter for ESP32C3 targets.
Pull Request -
State: closed - Opened by agatti over 1 year ago
- 6 comments
Labels: py-core
#15392 - Enable abort support
Pull Request -
State: closed - Opened by RealJohnSmith over 1 year ago
- 6 comments
Labels: py-core
#15389 - py/asmrv32: Do not use binary literals.
Pull Request -
State: closed - Opened by agatti over 1 year ago
- 2 comments
Labels: py-core
#15389 - py/asmrv32: Do not use binary literals.
Pull Request -
State: closed - Opened by agatti over 1 year ago
- 2 comments
Labels: py-core
#15353 - C++ Compatibility For Minimal Necessary Header Files
Pull Request -
State: closed - Opened by Rafeeq-Muhammad over 1 year ago
- 7 comments
Labels: py-core
#15347 - py/asmrv32: Make some code sequences smaller.
Pull Request -
State: closed - Opened by agatti over 1 year ago
- 3 comments
Labels: py-core
#15347 - py/asmrv32: Make some code sequences smaller.
Pull Request -
State: closed - Opened by agatti over 1 year ago
- 3 comments
Labels: py-core
#15316 - py/objdeque.c: correct type flags based on option settings
Pull Request -
State: closed - Opened by dhalbert over 1 year ago
- 5 comments
Labels: py-core
#15310 - py: fix native emitter to work with `async with` statements
Pull Request -
State: closed - Opened by dpgeorge over 1 year ago
- 2 comments
Labels: py-core
#15310 - py: fix native emitter to work with `async with` statements
Pull Request -
State: closed - Opened by dpgeorge over 1 year ago
- 2 comments
Labels: py-core