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
#14177 - Add binary array get/set methods to dynruntime ABI, enable poly method in natmod/framebuf, and bump mpy subversion to 6.3
Pull Request -
State: closed - Opened by dpgeorge over 1 year ago
- 2 comments
Labels: py-core
#14177 - Add binary array get/set methods to dynruntime ABI, enable poly method in natmod/framebuf, and bump mpy subversion to 6.3
Pull Request -
State: closed - Opened by dpgeorge over 1 year ago
- 2 comments
Labels: py-core
#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