An open API service for providing issue and pull request metadata for open source projects.

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