summaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
2025-09-15py: Remove unneeded future imports.Jeff Epler
2025-09-15all: Remove Python 2.7 support.Jeff Epler
2025-09-11py/stream: Support additional arguments for mp_stream_write1_obj.robert-hh
2025-09-11py/stream: Add a stream.readinto1() method for machine.UART.robert-hh
2025-09-10py/compile: Throw SyntaxError instead of asserting.Jeff Epler
2025-09-10py/gc: Clean up usage of GC_ALLOC_FLAG_HAS_FINALISER flag.Anson Mansfield
2025-09-10py/obj: Update with_finaliser version to match mp_obj_malloc_var.Anson Mansfield
2025-09-10py/makeversionhdr.py: Always abbreviate Git hashes to same length.Daniƫl van de Giessen
2025-08-28py/mkrules.mk: Force ".pp" files to always rebuild.Jeff Epler
2025-08-28py/parsenum: Fix parsing LLONG_MIN in longlong configuration.Jeff Epler
2025-08-28py/obj: Remove unused map new/free function declarations.Anson Mansfield
2025-08-26py/obj: Fix a comment regarding make_new slot.David Schneider
2025-08-22py/mpconfig: Enable the sys module at all feature levels by default.Damien George
2025-08-22py/builtinimport: Guard code needing sys.path with MICROPY_PY_SYS_PATH.Damien George
2025-08-19py/mpconfig: Enable CRYPTOLIB, HASHLIB_MD5, HASHLIB_SHA1 if SSL enabled.Damien George
2025-08-19py/mpconfig: Move MICROPY_MODULE___ALL__ option to other module options.Damien George
2025-08-19py/mpconfig: Rename MICROPY_PY___FILE__ to MICROPY_MODULE___FILE__.Damien George
2025-08-19py/objtype: Use locals_ptr directly instead of getting it from the slot.Damien George
2025-08-19py/asmthumb: Fix T3 encoding of conditional branches.Alessandro Gatti
2025-08-19py/misc: Add a way to detect sanitizer builds.Angus Gratton
2025-08-15py/objtype: Make mp_obj_new_type a static function.Damien George
2025-08-15py/parse: Remove explicit checks for invalid folding operations.Damien George
2025-08-15py/mkrules.cmake: Clean genhdr and frozen_mpy dirs.Phil Howard
2025-08-15py/objringio: Detect incorrect constructor calls.Jeff Epler
2025-08-13py/misc: Add explicit dependency on py/mpconfig.h.Angus Gratton
2025-08-12py/binary: Add MICROPY_PY_STRUCT_UNSAFE_TYPECODES.Jeff Epler
2025-08-11py/asmrv32: Make lt/le comparisons emitter shorter.Alessandro Gatti
2025-08-10all: Bump version to 1.27.0-preview.v1.27.0-previewDamien George
2025-08-09all: Bump version to 1.26.0.v1.26.0Damien George
2025-08-03py/parse: Fix missing nlr_pop call in complex path of binary_op_maybe.Jeff Epler
2025-08-01py/asmthumb: Don't corrupt base register in large offset store.Chris Webb
2025-08-01py/parse: Add support for math module constants and float folding.Yoctopuce dev
2025-08-01py/formatfloat: Improve accuracy of float formatting code.Yoctopuce dev
2025-08-01py/parsenum: Refactor float parsing code.Yoctopuce dev
2025-07-31py/objboundmeth: Add option to use mp_is_equal instead of == comparison.Damien George
2025-07-30py/mphal: Add stddef.h header for size_t.Yanfeng Liu
2025-07-29docs: Document PEP487 __set_name__ implementation.Anson Mansfield
2025-07-29py/objtype: Add support for PEP487 __set_name__.Anson Mansfield
2025-07-29py/objint_longlong: Fix longlong interoperability with floats.Yoctopuce dev
2025-07-29py/objint_longlong: Fix overflow check in mp_obj_int_get_checked.Yoctopuce dev
2025-07-28py/objint_mpz: Fix pow3 where third argument is zero.Jeff Epler
2025-07-25py/mpprint: Fix printing pointers with upper bit set.Jeff Epler
2025-07-25py/objcell: Fix printing of cell ID/pointer.Jeff Epler
2025-07-25py: Fix mp_printf integer size mismatches.Jeff Epler
2025-07-25py: Cast type names to qstr explicitly.Jeff Epler
2025-07-25py/mpconfig,ports: Define new HEX_FMT formatting macro.Jeff Epler
2025-07-24py/objint_longlong: Fix left shift of negative values.Angus Gratton
2025-07-24py/obj: Add new type flag to indicate subscr accepts slice-on-stack.Damien George
2025-07-24py/obj: Fix REPR_C bias toward zero.Yoctopuce dev
2025-07-24extmod/vfs_posix: Add MICROPY_VFS_POSIX_WRITABLE option.Jeff Epler