3801 Commits (85c51a548fc83d0776029b01b1be3748f82e296a)

Author SHA1 Message Date
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
Damien George 6b7c8d3e72 py/runtime: Remove commented-out code from mp_deinit(). 4 years ago
Damien George 916c3fd23f py/scheduler: Add optional port hook for when something is scheduled. 4 years ago
Damien George e9e9c76ddf all: Rename mp_keyboard_interrupt to mp_sched_keyboard_interrupt. 4 years ago
Damien George 7cbf826a95 py/scheduler: Add mp_sched_exception() to schedule a pending exception. 4 years ago
Damien George 7e549b6718 py/profile: Use mp_handle_pending() to raise pending exception. 4 years ago
Damien George c5cbfd545a py/dynruntime.h: Add mp_obj_get_array() function. 4 years ago
Damien George d4b706c4d0 py: Add option to compile without any error messages at all. 4 years ago
Damien George 3c4bfd1dec py/objexcept: Support errno attribute on OSError exceptions. 4 years ago
Damien George 321d1897c3 all: Bump version to 1.15. 4 years ago
matejcik 1a2ffda175 py/runtime: Make sys.modules preallocate to a configurable size. 4 years ago
matejcik b26def0644 py/profile: Resolve name collision with STATIC unset. 4 years ago
Damien George 5dcc9b3b16 py/py.cmake: Introduce MICROPY_INC_CORE as a list with core includes. 4 years ago
Damien George 0fabda31de py/py.cmake: Move qstr helper code to micropy_gather_target_properties. 4 years ago
Phil Howard 0cf12dd59c rp2: Add support for USER_C_MODULES to CMake build system. 4 years ago
Damien George 9fef1c0bde py: Rename remaining object types to be of the form mp_type_xxx. 4 years ago
Damien George 42cf77f48b py/vm: For tracing use mp_printf, and print state when thread enabled. 4 years ago
Yonatan Goldschmidt e196cb762e py/nlrx64: Fix typo in comment. 4 years ago
Yonatan Goldschmidt 2d5cece5ac py/nlr: Implement NLR for AArch64. 4 years ago
Damien George 2adf20c5f2 py/mkrules.cmake: Add MICROPY_QSTRDEFS_PORT to qstr build process. 4 years ago
Damien George d867d20d9a py/mkrules.cmake: Rename QSTR_DEFS variables to QSTRDEFS. 4 years ago
Maureen Helm dff6fc64d2 py: Expand lists in core cmake custom commands. 4 years ago
Damien George 66098c0985 py,extmod: Add core cmake rule files. 4 years ago
Damien George 0a59938574 py/mpz: Fix overflow of borrow in mpn_div. 4 years ago
Damien George 9dedcf122d py/gc: Change include of stdint.h to stddef.h. 4 years ago
Damien George c891190c69 py: Rename WORD_MSBIT_HIGH to MP_OBJ_WORD_MSBIT_HIGH. 4 years ago
Damien George ad4656b861 all: Rename BYTES_PER_WORD to MP_BYTES_PER_OBJ_WORD. 4 years ago
Damien George 7e956fae28 py: Rename BITS_PER_BYTE to MP_BITS_PER_BYTE. 4 years ago
Damien George 8a41ee19c2 py: Remove BITS_PER_WORD definition. 4 years ago
Xiang Xiao 5fdf351178 py/gc: Don't include mpconfig.h and misc.h in gc.h. 4 years ago
Damien George 78b23c3a1f all: Bump version to 1.14. 4 years ago
iTitou 4fb5f012c3 py/makeversionhdr: Honor SOURCE_DATE_EPOCH if present. 4 years ago
David CARLIER cb30928ac8 py/persistentcode: Introduce MICROPY_PERSISTENT_CODE_SAVE_FILE option. 4 years ago
stijn cb8e2f02ab py/gc: Fix debug printing of pointer. 4 years ago
stijn b9a35bebf7 py/qstr.h: Remove QSTR_FROM_STR_STATIC macro. 4 years ago
graham sanderson 794df0f1d5 py/emitnative: Support binary ops on ARMv6M without use of ite instr. 4 years ago
Damien George 75fea330bf py/emitinlinethumb: Exclude code using #if when ARMV7M disabled. 4 years ago
Damien George c9f4c5acd6 py/emitnative: Ensure encoding to load prelude_offset doesn't change sz. 4 years ago
graham sanderson 40d2010882 py/asmthumb: Add support for ARMv6M in native emitter. 4 years ago
Damien George 925bd67cfb py/objfun: Support fun.__globals__ attribute. 4 years ago
Damien George 246b2e016a py/mkrules.mk: Remove stray vpath and unused -Itmp, add $(Q) for $(AR). 4 years ago