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

#15303 - tools,unix: Enable Undefined Behavior Sanitizer (UBSan) for unix port and in CI.

Pull Request - State: closed - Opened by projectgus over 1 year ago - 9 comments
Labels: py-core, port-unix, tools

#15303 - tools,unix: Enable Undefined Behavior Sanitizer (UBSan) for unix port and in CI.

Pull Request - State: closed - Opened by projectgus over 1 year ago - 9 comments
Labels: py-core, port-unix, tools

#15271 - py/objarray.c: Fix buffer overflow in case of memory allocation failure.

Pull Request - State: closed - Opened by srinsoz over 1 year ago - 3 comments
Labels: py-core

#15271 - py/objarray.c: Fix buffer overflow in case of memory allocation failure.

Pull Request - State: closed - Opened by srinsoz over 1 year ago - 3 comments
Labels: py-core

#15231 - py/asmrv32: Add a RISC-V RV32IMC native code emitter.

Pull Request - State: closed - Opened by agatti over 1 year ago - 16 comments
Labels: py-core

#15231 - py/asmrv32: Add a RISC-V RV32IMC native code emitter.

Pull Request - State: closed - Opened by agatti over 1 year ago - 17 comments
Labels: py-core

#15218 - py/lexer: Support raw f-strings.

Pull Request - State: closed - Opened by dpgeorge over 1 year ago - 1 comment
Labels: py-core

#15218 - py/lexer: Support raw f-strings.

Pull Request - State: closed - Opened by dpgeorge over 1 year ago - 1 comment
Labels: py-core

#15217 - py/lexer: Support concatenation of adjacent f-strings.

Pull Request - State: closed - Opened by dpgeorge over 1 year ago - 3 comments
Labels: py-core

#15099 - py/_thread: Add support for lock.acquire timeout.

Pull Request - State: open - Opened by DvdGiessen over 1 year ago - 5 comments
Labels: py-core

#15094 - py: Add RISC-V RV32I NLR.

Pull Request - State: closed - Opened by agatti over 1 year ago - 2 comments
Labels: py-core

#15094 - py: Add RISC-V RV32I NLR.

Pull Request - State: closed - Opened by agatti over 1 year ago - 2 comments
Labels: py-core

#14497 - py/dynruntime: Add `mp_obj_exception_init` function to define C exception.

Pull Request - State: closed - Opened by dpgeorge over 1 year ago - 2 comments
Labels: py-core

#14493 - py/mpz: Ignore calls to to_bytes with zero length.

Pull Request - State: closed - Opened by agatti over 1 year ago - 5 comments
Labels: py-core

#14419 - runtime/abort: Add support for vm_abort in standard runtime

Pull Request - State: closed - Opened by RealJohnSmith over 1 year ago - 10 comments
Labels: py-core

#14387 - py/objint: Make byteorder argument optional in byte-conversion methods.

Pull Request - State: closed - Opened by AmirHmZz over 1 year ago - 10 comments
Labels: py-core

#14387 - py/objint: Make byteorder argument optional in byte-conversion methods.

Pull Request - State: closed - Opened by AmirHmZz over 1 year ago - 11 comments
Labels: py-core

#14344 - Fix 'make submodules' when building out-of-tree

Pull Request - State: closed - Opened by cwalther over 1 year ago - 2 comments
Labels: py-core

#14335 - Export arg parse functions for native modules.

Pull Request - State: closed - Opened by BrianPugh over 1 year ago - 13 comments
Labels: py-core

#14323 - py/objfun.h: Fix C++ compatibility.

Pull Request - State: closed - Opened by stinos over 1 year ago - 3 comments
Labels: py-core

#14323 - py/objfun.h: Fix C++ compatibility.

Pull Request - State: closed - Opened by stinos over 1 year ago - 6 comments
Labels: py-core

#14275 - WIP: Add signed kwarg to int.to_bytes

Pull Request - State: open - Opened by projectgus over 1 year ago - 1 comment
Labels: py-core

#14275 - WIP: Add signed kwarg to int.to_bytes

Pull Request - State: closed - Opened by projectgus over 1 year ago - 1 comment
Labels: py-core

#14238 - py/obj.h: Fix C++ compatibility of _mp_obj_type_t struct initialisers.

Pull Request - State: closed - Opened by vonasmic over 1 year ago - 16 comments
Labels: py-core

#14238 - py/obj.h: Fix C++ compatibility of _mp_obj_type_t struct initialisers.

Pull Request - State: closed - Opened by vonasmic over 1 year ago - 16 comments
Labels: py-core

#14227 - Add method to convert NUL-terminated C strings to MicroPython strings.

Pull Request - State: closed - Opened by jonfoster over 1 year ago - 6 comments
Labels: py-core

#14227 - Add method to convert NUL-terminated C strings to MicroPython strings.

Pull Request - State: closed - Opened by jonfoster over 1 year ago - 4 comments
Labels: py-core

#14196 - gc: Support valgrind tracking of Python heap allocations

Pull Request - State: open - Opened by projectgus over 1 year ago
Labels: py-core, port-unix

#14196 - gc: Support valgrind tracking of Python heap allocations

Pull Request - State: open - Opened by projectgus over 1 year ago - 6 comments
Labels: py-core, port-unix

#14136 - py/parse: Zero dangling parse tree pointer to fix possible leak.

Pull Request - State: closed - Opened by projectgus over 1 year ago - 4 comments
Labels: py-core

#14136 - py/parse: Zero dangling parse tree pointer to fix possible leak.

Pull Request - State: open - Opened by projectgus over 1 year ago - 4 comments
Labels: py-core

#14126 - py/nlr: Add "memory" to asm clobbers list in nlr_jump.

Pull Request - State: closed - Opened by dpgeorge over 1 year ago - 2 comments
Labels: py-core

#14126 - py/nlr: Add "memory" to asm clobbers list in nlr_jump.

Pull Request - State: closed - Opened by dpgeorge over 1 year ago - 2 comments
Labels: py-core

#14119 - py/emitnative: implement unary ops for viper code

Pull Request - State: closed - Opened by dpgeorge over 1 year ago - 2 comments
Labels: py-core

#14115 - Micropython fails to build with gcc 14 snapshots

Issue - State: closed - Opened by stratakis over 1 year ago - 7 comments
Labels: bug, py-core

#14045 - py: Add support for function doc strings.

Pull Request - State: open - Opened by dpgeorge over 1 year ago - 4 comments
Labels: py-core

#14045 - py: Add support for function doc strings.

Pull Request - State: open - Opened by dpgeorge over 1 year ago
Labels: py-core

#14029 - py/objarray: Fix use-after-free if extending a slice from itself.

Pull Request - State: closed - Opened by projectgus over 1 year ago - 2 comments
Labels: bug, py-core

#14029 - py/objarray: Fix use-after-free if extending a slice from itself.

Pull Request - State: closed - Opened by projectgus over 1 year ago - 2 comments
Labels: bug, py-core

#14019 - py/emitglue: Add explicit cast of proto_fun to uint8_t pointer.

Pull Request - State: closed - Opened by dpgeorge over 1 year ago - 3 comments
Labels: py-core

#14019 - py/emitglue: Add explicit cast of proto_fun to uint8_t pointer.

Pull Request - State: closed - Opened by dpgeorge over 1 year ago - 3 comments
Labels: py-core

#13778 - py: remove some unnecessary includes

Pull Request - State: closed - Opened by dpgeorge over 1 year ago - 2 comments
Labels: py-core

#13778 - py: remove some unnecessary includes

Pull Request - State: closed - Opened by dpgeorge over 1 year ago - 2 comments
Labels: py-core

#13776 - py/emitbc: Remove call to adjust Python stack by 0 entries.

Pull Request - State: closed - Opened by dpgeorge over 1 year ago - 2 comments
Labels: py-core

#13776 - py/emitbc: Remove call to adjust Python stack by 0 entries.

Pull Request - State: closed - Opened by dpgeorge over 1 year ago - 2 comments
Labels: py-core

#13774 - py/modthread: Move thread state initialisation to shared function.

Pull Request - State: closed - Opened by DvdGiessen over 1 year ago - 3 comments
Labels: py-core

#13724 - py/emitglue: Make mp_emit_glue_assign_native's fun_data arg a const ptr.

Pull Request - State: open - Opened by dpgeorge over 1 year ago
Labels: py-core

#13724 - py/emitglue: Make mp_emit_glue_assign_native's fun_data arg a const ptr.

Pull Request - State: closed - Opened by dpgeorge over 1 year ago - 2 comments
Labels: py-core

#13710 - py: fix setting globals for compiled native functions

Pull Request - State: closed - Opened by dpgeorge over 1 year ago - 2 comments
Labels: py-core

#13710 - py: fix setting globals for compiled native functions

Pull Request - State: closed - Opened by dpgeorge over 1 year ago - 2 comments
Labels: py-core

#13686 - py/emitnative: Simplify how the prelude is found for native functions, and support `__name__' on them

Pull Request - State: closed - Opened by dpgeorge almost 2 years ago - 3 comments
Labels: py-core

#13686 - py/emitnative: Simplify how the prelude is found for native functions, and support `__name__' on them

Pull Request - State: closed - Opened by dpgeorge almost 2 years ago - 3 comments
Labels: py-core

#13685 - py/obj: Add mp_obj_malloc_with_finaliser helper.

Pull Request - State: closed - Opened by andrewleech almost 2 years ago - 3 comments
Labels: py-core

#13685 - py/obj: Add mp_obj_malloc_with_finaliser helper.

Pull Request - State: closed - Opened by andrewleech almost 2 years ago - 3 comments
Labels: py-core

#13683 - py/obj: Change sizeof to offsetof in mp_obj_malloc_var macro.

Pull Request - State: closed - Opened by dpgeorge almost 2 years ago - 2 comments
Labels: py-core

#13683 - py/obj: Change sizeof to offsetof in mp_obj_malloc_var macro.

Pull Request - State: closed - Opened by dpgeorge almost 2 years ago - 2 comments
Labels: py-core

#13682 - py/obj: Introduce mp_obj_malloc_with_finaliser to allocate and set type.

Pull Request - State: closed - Opened by dpgeorge almost 2 years ago - 4 comments
Labels: py-core

#13682 - py/obj: Introduce mp_obj_malloc_with_finaliser to allocate and set type.

Pull Request - State: closed - Opened by dpgeorge almost 2 years ago - 4 comments
Labels: py-core

#13661 - py/makeversionhdr.py: Reinstate MICROPY_GIT_HASH in mpversion.h.

Pull Request - State: closed - Opened by dpgeorge almost 2 years ago - 2 comments
Labels: py-core

#13661 - py/makeversionhdr.py: Reinstate MICROPY_GIT_HASH in mpversion.h.

Pull Request - State: closed - Opened by dpgeorge almost 2 years ago - 2 comments
Labels: py-core

#13628 - py: add a mp_raw_code_truncated_t struct to reduce size of frozen code

Pull Request - State: closed - Opened by dpgeorge almost 2 years ago - 3 comments
Labels: py-core

#13628 - py: add a mp_raw_code_truncated_t struct to reduce size of frozen code

Pull Request - State: closed - Opened by dpgeorge almost 2 years ago - 3 comments
Labels: py-core

#13576 - core: Throw an exception for invalid int literals like "01".

Pull Request - State: closed - Opened by jepler almost 2 years ago - 23 comments
Labels: ports, py-core

#13569 - py/compile: Fix potential Py-stack overflow in try-finally with return.

Pull Request - State: closed - Opened by dpgeorge almost 2 years ago - 2 comments
Labels: py-core

#13562 - Strange bug in try - finally block

Issue - State: closed - Opened by AmirHmZz almost 2 years ago - 4 comments
Labels: bug, prio-high, py-core

#13519 - py/builtinimport: Simplify calls to stat_path().

Pull Request - State: closed - Opened by smurfix almost 2 years ago - 6 comments
Labels: ports, py-core

#13519 - py/builtinimport: Simplify calls to stat_path().

Pull Request - State: closed - Opened by smurfix almost 2 years ago - 6 comments
Labels: ports, py-core

#13516 - core: Add support for the :_b format specifier.

Pull Request - State: closed - Opened by jepler almost 2 years ago - 9 comments
Labels: py-core

#13498 - Zero intialize externed mp_state_ctx

Pull Request - State: closed - Opened by Shootfast almost 2 years ago - 10 comments
Labels: py-core

#13498 - Zero intialize externed mp_state_ctx

Pull Request - State: closed - Opened by Shootfast almost 2 years ago - 8 comments
Labels: py-core

#13495 - deque bug ?

Issue - State: closed - Opened by pidou46 almost 2 years ago - 3 comments
Labels: py-core

#13425 - py/py.mk: Remove extra build dir created for frozen_content.

Pull Request - State: closed - Opened by iabdalkader almost 2 years ago - 4 comments
Labels: py-core

#13425 - py/py.mk: Remove extra build dir created for frozen_content.

Pull Request - State: closed - Opened by iabdalkader almost 2 years ago - 3 comments
Labels: py-core

#13400 - py/mpprint.h: Add do_printf() macro.

Pull Request - State: closed - Opened by IhorNehrutsa almost 2 years ago - 5 comments
Labels: py-core

#13390 - Add a BufferedReader and allow BufferedWriter to handle partial writes and errors after some data was written.

Pull Request - State: open - Opened by klondi almost 2 years ago - 9 comments
Labels: py-core

#13246 - py/mkrules.mk: Fix dependency file generation for compiler wrappers.

Pull Request - State: closed - Opened by peterzuger almost 2 years ago - 5 comments
Labels: py-core

#13208 - py/makeqstrdefs.py: Stop generating temporary intermediate file.

Pull Request - State: closed - Opened by xyzzy42 almost 2 years ago - 4 comments
Labels: py-core

#13123 - py/modsys: Implement sys.intern.

Pull Request - State: closed - Opened by stinos almost 2 years ago - 2 comments
Labels: py-core

#13103 - Move definitions of ATOMIC_SECTION macros to mphal/mphalport.h

Pull Request - State: closed - Opened by dpgeorge almost 2 years ago - 2 comments
Labels: ports, py-core

#13096 - core,rp2,esp8266,windows, unix: Add new cross-port functions for event waiting and handling.

Pull Request - State: closed - Opened by projectgus almost 2 years ago - 12 comments
Labels: port-esp8266, py-core, port-unix, port-rp2, port-windows

#13087 - py/objint: Fix int.to_bytes() buffer size checks.

Pull Request - State: closed - Opened by projectgus almost 2 years ago - 4 comments
Labels: py-core

#13087 - py/objint: Fix int.to_bytes() buffer size checks.

Pull Request - State: closed - Opened by projectgus almost 2 years ago - 4 comments
Labels: py-core

#13085 - Fixes for makeqstrdefs.py getting broken by "clean" on cmake

Pull Request - State: closed - Opened by xyzzy42 almost 2 years ago - 8 comments
Labels: py-core

#13041 - heap-buffer-overflow: from 0 length int_to_bytes

Issue - State: closed - Opened by junwha0511 almost 2 years ago - 1 comment
Labels: bug, py-core

#13039 - py/objslice: Validate that the argument to indices() is an integer.

Pull Request - State: closed - Opened by dpgeorge almost 2 years ago - 2 comments
Labels: py-core

#13035 - py/gc: When heap autosplit is enabled, limit new heap size.

Pull Request - State: closed - Opened by projectgus almost 2 years ago - 11 comments
Labels: port-esp32, py-core

#13007 - heap-buffer-overflow: mis-interpretation of float as int at slice_indices

Issue - State: closed - Opened by junwha0511 about 2 years ago - 2 comments
Labels: bug, py-core

#13005 - heap-buffer-overflow: inconsistency between bytearray and uctype.struct

Issue - State: closed - Opened by junwha0511 about 2 years ago - 1 comment
Labels: bug, py-core

#13003 - heap-buffer-overflow(.mpy): from relocating native rodata with invalid information

Issue - State: closed - Opened by junwha0511 about 2 years ago - 1 comment
Labels: bug, py-core

#12962 - py/obj.h: Fix mp_obj_is_type compilation with C++.

Pull Request - State: closed - Opened by stinos about 2 years ago - 3 comments
Labels: py-core

#12951 - MP_STATIC_ASSERT fails compiling mp_obj_is_float(mp_obj_t) as C++

Issue - State: closed - Opened by mo-FEAR about 2 years ago - 5 comments
Labels: bug, py-core

#12918 - py/objtype: Validate super() arguments.

Pull Request - State: closed - Opened by stinos about 2 years ago - 7 comments
Labels: py-core

#12918 - py/objtype: Validate super() arguments.

Pull Request - State: open - Opened by stinos about 2 years ago - 5 comments
Labels: py-core

#12835 - py/qstr: Disable qstr hashing on low-flash/mem boards.

Pull Request - State: closed - Opened by jimmo about 2 years ago - 5 comments
Labels: py-core

#12835 - py/qstr: Disable qstr hashing on low-flash/mem boards.

Pull Request - State: closed - Opened by jimmo about 2 years ago - 6 comments
Labels: py-core

#12799 - struct: Implement 'e' half-float format

Pull Request - State: closed - Opened by smurfix about 2 years ago - 14 comments
Labels: py-core

#12714 - py/py.mk: Build some core C files as single compilation units.

Pull Request - State: closed - Opened by projectgus about 2 years ago - 6 comments
Labels: py-core

#12714 - py/py.mk: Build some core C files as single compilation units.

Pull Request - State: closed - Opened by projectgus about 2 years ago - 6 comments
Labels: py-core