summaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
2025-07-23extmod/mbedtls: Implement recommended DTLS features, make optional.Angus Gratton
2025-07-22py/modsys: Add sys.implementation._thread attribute.Damien George
2025-07-20py/mkrules.mk: Mute blobless errors.Yanfeng Liu
2025-07-18py/objcode: Remove co_lnotab from v2 preview.Anson Mansfield
2025-07-18py/parsenum: Extend mp_parse_num_integer() to parse long long.Angus Gratton
2025-07-18py/smallint: Update mp_small_int_mul_overflow() to perform the multiply.Angus Gratton
2025-07-18py/objint_longlong: Add arithmetic overflow checks.Angus Gratton
2025-07-16py/mpprint: Rework integer vararg handling.Jeff Epler
2025-07-16py/vm: Avoid heap-allocating slices when subscripting built-ins.Jim Mussared
2025-07-09shared/timeutils: Standardize supported date range on all platforms.Yoctopuce dev
2025-07-09py/obj: Add functions to retrieve large integers from mp_obj_t.Yoctopuce dev
2025-07-08py/objcode: Implement co_lines method.Anson Mansfield
2025-07-08py/showbc: Use line-number decoding helper.Anson Mansfield
2025-07-08py/bc: Factor out helper for line-number decoding.Anson Mansfield
2025-07-06py/profile: Fix printing lineno in frame objects.Jeff Epler
2025-07-06py/runtime: Initialize profile fields in mp_thread_init_state.Jeff Epler
2025-07-04py/emitnative: Let emitters know the compiled entity's name.Alessandro Gatti
2025-07-01py/asmthumb: Clean up integer-indexed load/store emitters.Alessandro Gatti
2025-07-01py/asmx64: Implement the full set of Viper load/store operations.Alessandro Gatti
2025-07-01py/asmx86: Implement the full set of Viper load/store operations.Alessandro Gatti
2025-07-01py/asmthumb: Remove redundant load/store opcode implementations.Alessandro Gatti
2025-07-01py/asmxtensa: Implement the full set of Viper load/store operations.Alessandro Gatti
2025-07-01py/asmarm: Implement the full set of Viper load/store operations.Alessandro Gatti
2025-07-01py/asmrv32: Implement the full set of Viper load/store operations.Alessandro Gatti
2025-07-01py/misc: Introduce macros to check values' bits size.Alessandro Gatti
2025-06-25py/misc: Fix fallback implementation of mp_popcount.Damien George
2025-06-24py/obj: Fix nan handling in object REPR_C and REPR_D.Yoctopuce dev
2025-06-23py/runtime: Add support for using __all__ in star import.Yoctopuce dev
2025-06-19py/repl: Skip private variables when printing tab completion options.Andrew Leech
2025-06-17py/modio: Fix the case where write fails in BufferedWriter.flush.Jeff Epler
2025-06-16py: Fix undefined left shift operations.Jeff Epler
2025-06-16py/asmbase: Fix assertion error with viper code.Jeff Epler
2025-06-16py/mpprint: Remove unused "PF_FLAG_NO_TRAILZ" flag.Jeff Epler
2025-06-16py/objlist: Reduce code size in slice operations.Jeff Epler
2025-06-16py/mpz: Avoid undefined behavior decrementing NULL.Jeff Epler
2025-06-11py/objfloat: Change MSVC workaround for NAN being a constant.Damien George
2025-06-10py/parsenum: Fix parsing complex literals with negative real part.Jeff Epler
2025-06-10py/objarray: Allow extending array with any iterable.Jeff Epler
2025-06-10py/parsenum: Further reduce code size in check for inf/nan.Jeff Epler
2025-06-10py/parsenum: Reduce code size in check for inf/nan.Jeff Epler
2025-06-10py/dynruntime.mk: Enable single-precision float by default on armv6/7m.Damien George
2025-06-10py/asmthumb: Implement long jumps on Thumb/armv6m architecture.Damien George
2025-06-10py/asmxtensa: Extend BCC range to 18 bits.Alessandro Gatti
2025-06-10py/asmxtensa: Extend BCCZ range to 18 bits.Alessandro Gatti
2025-06-10py/asmarm: Give a proper name to the temporary register.Alessandro Gatti
2025-06-10py/asmarm: Extend int-indexed 32-bit load/store offset ranges.Alessandro Gatti
2025-06-10py/emitnative: Remove redundant RV32 Viper int-indexed code.Alessandro Gatti
2025-06-10py/asmxtensa: Extend existing specialised load/store operations range.Alessandro Gatti
2025-06-10py/asmthumb: Extend load/store generators with ARMv7-M opcodes.Alessandro Gatti
2025-06-10py/emitnative: Let Viper int-indexed code use appropriate operands.Alessandro Gatti