4247 Commits (ce42c9ee1659ff86337a7f528332b4eaed6df0fc)

Author SHA1 Message Date
Maarten van der Schrieck 3bca93b2d0 ports: Fix sys.stdout.buffer.write() return value. 1 year ago
Damien George 97b13132b1 py/gc: Improve calculation of new heap size in split-heap-auto mode. 11 months ago
Trent Piepho 0e706a62b1 py/makeqstrdefs.py: Stop generating temporary intermediate file. 11 months ago
Trent Piepho f22e88611d py/makeqstrdefs.py: Don't skip output for stale hash file. 11 months ago
Trent Piepho 0d93392f10 py/mkrules.mk: List hash files as byproducts. 11 months ago
stijn 85c02166ca py/modsys: Implement optional sys.intern. 11 months ago
Angus Gratton f5be0128e4 py: Add port-agnostic inline functions for event handling. 11 months ago
Damien George bfdf500ea5 py/mphal: Move configuration of ATOMIC_SECTION macros to mphal.h. 11 months ago
Jeff Epler 9c7067d9ad py/modbuiltins: Share vstr_add_char's implementation of utf8 encoding. 12 months ago
Jim Mussared 992cd64555 py/mkrules: Add support for custom manifest variables. 1 year ago
Damien George f397a3ec31 py/objslice: Validate that the argument to indices() is an integer. 12 months ago
stijn a968888f69 py/obj: Fix mp_obj_is_type compilation with C++. 1 year ago
Andrew Leech 4cf741062b extmod/vfs_reader: Add file ioctl to set read buffer size. 1 year ago
stijn 958c6d917d windows: Use the MicroPython logo as application icon. 2 years ago
Jim Mussared 4212799fd8 py/qstr: Special case qstr_find_strn for empty string. 1 year ago
Jim Mussared b6a9778484 py/misc: Change sizeof to offsetof for variable-length alloc. 1 year ago
Mathieu Serandour c85db05244 py/lexer: Change token position for new lines. 1 year ago
Damien George 9a4d4db3a1 py/runtime: Remove declaration of function from inside function. 1 year ago
Jim Mussared 2eda513870 py/mkrules.mk: Add rule for compiling auto-generated source files. 1 year ago
Alessandro Gatti 95ce61d0ad esp32: Use better build settings for ESP32-C3. 1 year ago
Jim Mussared 64c79a5423 py/qstr: Add support for sorted qstr pools. 2 years ago
Alessandro Gatti b6c369a396 py/asm{arm,thumb,x64,x86,xtensa}: Remove unused macros. 1 year ago
Jim Mussared 3bf70f16e9 py/mkrules.mk: Add MICROPY_PREVIEW_VERSION_2. 1 year ago
Damien George bb4be837c3 py/makeqstrdefs.py: Print a nicer error when preprocessing stage fails. 1 year ago
Jim Mussared 3883f29485 py/modthread: Initialise nlr_jump_callback_top on threads. 1 year ago
Damien George 6967ff3c58 py/persistentcode: Bump .mpy sub-version. 1 year ago
Damien George 9b63421fb3 py/dynruntime: Add mp_get_buffer. 1 year ago
Damien George 9c7ea9b14a py/obj: Generalise mp_get_buffer so it can raise if a flag is set. 1 year ago
Damien George 516385c4cc py/objboundmeth: Optimise check for types in binary_op. 1 year ago
Daniël van de Giessen 4f5e165d0b py/objboundmeth: Support comparing and hashing bound methods. 4 years ago
Jim Mussared 5015779a6f py/builtinevex: Handle invalid filenames for execfile. 1 year ago
Matthias Urlichs 3fb1bb131f py/vm: Don't emit warning when using "raise ... from None". 1 year ago
Jim Mussared 69e34b6b6b all: Switch to new preview build versioning scheme. 1 year ago
Damien George e00a144008 all: Bump version to 1.21.0. 1 year ago
Damien George cf490a7091 all: Fix various spelling mistakes found by codespell 2.2.6. 1 year ago
Jim Mussared 276bfa3146 py/lexer: Add missing initialisation for fstring_args_idx. 1 year ago
Ihor Nehrutsa d83c1a43d4 py: Change ifdef DEBUG_PRINT to if DEBUG_PRINT. 1 year ago
Angus Gratton 2fcd28f713 py/mkrules.mk: Don't strip binary if STRIP variable is unset. 1 year ago
Angus Gratton fa68523968 py/nlrx64: Mark nlr_push() as naked function when possible. 1 year ago
Angus Gratton 3e8aed9fcc py/gc: Add "max new split" value in result of gc.mem_free(). 1 year ago
Damien George 397697aa83 py/persistentcode: Always close reader even if an exception is raised. 1 year ago
Damien George 5e122b11ea py/parse: Always free lexer even if an exception is raised. 1 year ago
Damien George c9089e71a1 py/runtime: Add helpers to call a general function on nlr jump callback. 1 year ago
IhorNehrutsa 6e79b55dc8 py/malloc: Fix DEBUG_print() args in m_realloc_maybe. 1 year ago
David Lechner ffb43b2dd3 py/modthread: Return thread id from start_new_thread(). 1 year ago
Jim Mussared a64f2fdca0 py/dynruntime.h: Implement MP_OBJ_NEW_QSTR. 1 year ago
Daniël van de Giessen d1f288c041 py/modstruct: Support pad bytes in struct format. 2 years ago
mcskatkat e0a1480600 py/objstr: Fix `str % {}` edge case. 1 year ago
Jim Mussared f3eccb154c py/mpconfig: Enable SSL finalizers if finalizers are enabled. 1 year ago
Jim Mussared b2b5bcce28 py/profile: Remove the requirement to disable MICROPY_COMP_CONST. 1 year ago