3841 Commits (d290f369d08990cba4b5c2e0d207f8603c5166b0)

Author SHA1 Message Date
Peter Züger ffc854f17f extmod/modujson: Add support for dump/dumps separators keyword-argument. 4 years ago
David Lechner afcc77cebc py/builtinimport: Fix condition for including do_execute_raw_code(). 3 years ago
Jim Mussared 4e39ff221a py/runtime: Fix bool unary op for subclasses of native types. 5 years ago
Jim Mussared 0e3752e82a py/emitnative: Ensure stack settling is safe mid-branch. 3 years ago
Damien George d0227d5862 py/emitnative: Reuse need_reg_all func in need_stack_settled. 3 years ago
David Lechner 8758504f0f extmod/moduselect: Conditionally compile select(). 3 years ago
Damien George 70b8e1d1f5 py/obj: Fix formatting of comment for mp_obj_is_integer. 3 years ago
Damien George 022b8a7fea py/objexcept: Make mp_obj_new_exception_arg1 inline. 3 years ago
Damien George 74085f167e py/modsys: Optimise sys.exit for code size by using exception helpers. 3 years ago
Damien George 38a204ed96 py: Introduce and use mp_raise_type_arg helper. 3 years ago
Damien George bb00125aaa py: Support single argument to optimised MP_OBJ_STOP_ITERATION. 3 years ago
Damien George e3825e28e6 py/objexcept: Make mp_obj_exception_get_value support subclassed excs. 3 years ago
Damien George b8255dd2e0 py/vm: Simplify handling of MP_OBJ_STOP_ITERATION in yield-from opcode. 3 years ago
Damien George 136369d72f all: Update to point to files in new shared/ directory. 3 years ago
Bryan Tong Minh 3d9af87721 windows/Makefile: Add .exe extension to executables name. 5 years ago
David Lechner d934f8c8a8 py/makeversionhdr: Add --tags arg to git describe. 3 years ago
David Lechner 58e4d72338 py/objexcept: Pretty print OSError also when it has 2 arguments. 5 years ago
Yonatan Goldschmidt 4ada56d4cb tools/makemanifest.py: Allow passing flags to mpy-tool.py. 5 years ago
Damien George cfd08448a1 py: Mark unused arguments from bytecode decoding macros. 3 years ago
Damien George 08e0e065f4 py/makeqstrdefs.py: Don't include .h files explicitly in preprocessing. 3 years ago
David Lechner b51ae20c07 py/mperrno: Add MP_ECANCELED error code. 6 years ago
Jeff Epler 413f34cd8f all: Fix signed shifts and NULL access errors from -fsanitize=undefined. 3 years ago
David Lechner 259d9b69fe py/mpstate: Schedule KeyboardInterrupt on main thread. 4 years ago
David Lechner ca920f7218 py/mpstate: Make exceptions thread-local. 4 years ago
Damien George 7c51cb2307 all: Bump version to 1.16. 3 years ago
Damien George bc89cdeb45 py/gc: Only use no_sanitize_address attribute for GCC 4.8 and above. 3 years ago
Damien George 5e1d3c8b5d py/stackctrl: Prevent unused-var warning when stack checking disabled. 3 years ago
Damien George a70a4e6688 py/emitglue: Always flush caches when assigning native ARM code. 3 years ago
Damien George 53519e322a py/builtinimport: Change relative import's ValueError to ImportError. 3 years ago
Jeff Epler d67f4115b4 py/repl: Don't read past the end of import_str. 4 years ago
Jeff Epler 9a74546f8d py/gc: Access the list of root pointers in an asan-compatible way. 4 years ago
Jeff Epler f2dbc91022 py/compile: Raise an error on async with/for outside an async function. 5 years ago
Damien George 4ee8ec6931 py/asmarm: Use builtin func to flush I- and D-cache on ARM 7 archs. 4 years ago
Damien George e61ac453dc py/mkrules.cmake: Add MPY_LIB_DIR and BOARD_DIR to makemanifest call. 4 years ago
Damien George 5176a2d732 py/emitnative: Fix x86-64 emitter to generate correct 8/16-bit stores. 4 years ago
Damien George f49d47c167 py/asmx64: Support use of top 8 regs in src_r64 argument. 4 years ago
Bob Abeles 7ceccad4e2 py/nlrx64: Correct the detection of Darwin ABI. 4 years ago
Bob Abeles 126b1c7271 py/nlraarch64: Add underscore prefix to function symbols for Darwin ABI. 4 years ago
Damien George 6d2680fa36 py/objarray: Fix constructing a memoryview from a memoryview. 4 years ago
Damien George 1446107b4d py/objarray: Use mp_obj_memoryview_init helper in mp_obj_new_memoryview. 4 years ago
stijn 09be0c083c py/objarray: Implement more/less comparisons for array. 4 years ago
stijn 57365d8557 py/objarray: Prohibit comparison of mismatching types. 4 years ago
Damien George 300fc842ce py/mkenv.mk: Don't emit info about BUILD_VERBOSE if it's set. 4 years ago
Damien George b6b39bff47 py/gc: Make gc_lock_depth have a count per thread. 4 years ago
Artyom Skrobov ca35c0059c py/repl: Autocomplete builtin modules. 4 years ago
Artyom Skrobov 7556e01f14 py/repl: Refactor autocomplete, extracting reusable parts. 4 years ago
Artyom Skrobov f85ea8d4fe py/repl: Refactor autocomplete to reduce nesting. 4 years ago
scottbelden befbff31b7 py/repl: Enter four spaces when there are no matches. 6 years ago
Kathryn Lingel 1f1a54d0b1 py/repl: Filter private methods from tab completion. 6 years ago
Damien George aa061ae391 py/scheduler: Add missing MICROPY_WRAP_MP_SCHED_EXCEPTION usage. 4 years ago