326 Commits (fe16e785fe76ca2c84b82512c427c7fa57176abe)

Author SHA1 Message Date
Emil Renner Berthing ccd92335a1 py, extmod: Introduce and use MP_FALLTHROUGH macro. 5 years ago
Damien George 843dcd4f85 py/parse: Expose rule-name printing as MICROPY_DEBUG_PARSE_RULE_NAME. 4 years ago
stijn 2e54d9d146 py: Fix handling of NaN in certain pow implementations. 4 years ago
Damien George b0932fcf2e all: Bump version to 1.13. 4 years ago
Damien George 9883d8e818 py/persistentcode: Maintain root ptr list of imported native .mpy code. 4 years ago
Damien George 1783950311 py/compile: Implement PEP 572, assignment expressions with := operator. 4 years ago
stijn 81db22f693 py/modmath: Work around msvc float bugs in atan2, fmod and modf. 5 years ago
Damien George 544c308c18 py/scheduler: Add option to wrap mp_sched_schedule in arbitrary attr. 5 years ago
stijn 84fa3312cf all: Format code to add space after C++-style comment start. 5 years ago
Damien George e292296d52 py/objexcept: Remove optional TimeoutError exception. 5 years ago
Damien George bc009fdd62 extmod/uasyncio: Add optional implementation of core uasyncio in C. 5 years ago
Damien George f8fc78691d py/mpconfig.h: Enable MICROPY_MODULE_GETATTR by default. 5 years ago
Damien George feb2577585 all: Remove spaces between nested paren and inside function arg paren. 5 years ago
Andrew Leech 86bfabec11 py/modmicropython: Add heap_locked function to test state of heap. 5 years ago
Damien George 69661f3343 all: Reformat C and Python source code with tools/codeformat.py. 5 years ago
Damien George 8fb5c8fdd5 py/scheduler: Allow a port to specify attrs for mp_keyboard_interrupt. 5 years ago
Yonatan Goldschmidt 1c849d63a8 py/mpconfig.h: Define BITS_PER_BYTE only if not already defined. 5 years ago
Damien George d96cfd13e3 py/obj: Add MICROPY_OBJ_IMMEDIATE_OBJS option to reduce code size. 5 years ago
Damien George 6f0c83f6e1 py/obj.h: Redefine qstr object encoding to add immediate obj encoding. 5 years ago
Yonatan Goldschmidt 853aaa06f2 lib/mp-readline: Add word-based move/delete EMACS key sequences. 5 years ago
Nicko van Someren 4c93955b7b py/objslice: Add support for indices() method on slice objects. 5 years ago
Yonatan Goldschmidt 61d2b40ad5 lib/utils/pyexec: Introduce MICROPY_REPL_INFO, wrap debug prints in it. 5 years ago
Damien George 1f37194730 all: Bump version to 1.12. 5 years ago
Damien George d2384efa80 py: Automatically provide weak links from "foo" to "ufoo" module name. 5 years ago
Damien George 9adedce42e py: Add new Xtensa-Windowed arch for native emitter. 5 years ago
Milan Rossa 310b3d1b81 py: Integrate sys.settrace feature into the VM and runtime. 5 years ago
Damien George 7d851a27f1 extmod/modure: Make regex dump-code debugging feature optional. 5 years ago
Damien George 0c80cb39af py: Introduce MP_UNREACHABLE macro to annotate unreachable code. 5 years ago
stijn af5c998f37 py/modmath: Implement math.isclose() for non-complex numbers. 5 years ago
Milan Rossa cb3647004f py: Implement new sys.atexit feature. 5 years ago
Jun Wu b152bbddd1 py: Define EMIT_MACHINE_CODE as EMIT_NATIVE || EMIT_INLINE_ASM. 6 years ago
Damien George a4f1d82757 py/nativeglue: Remove dependency on mp_fun_table in dyn-compiler mode. 6 years ago
Damien George 6f75c4f3cd all: Bump version to 1.11. 6 years ago
stijn 90fae9172a py/objarray: Add support for memoryview.itemsize attribute. 6 years ago
Yonatan Goldschmidt ef9843653b extmod/moducryptolib: Add AES-CTR support. 6 years ago
Damien George 02cc288edb py: Add independent config for debugging sentinel object values. 6 years ago
Damien George 0779693c23 py/compile: Add optimisation to compile OrderedDict inplace. 6 years ago
Yonatan Goldschmidt bc4f8b438b extmod/moduwebsocket: Refactor `websocket` to `uwebsocket`. 6 years ago
Yonatan Goldschmidt 343401c6df py/mpconfig.h: Fix comments mentioning dangling file and variable names. 6 years ago
Paul Sokolovsky 2f5d113fad py/warning: Support categories for warnings. 6 years ago
stijn 42863830be py: Add optional support for 2-argument version of built-in next(). 6 years ago
Sean Burton e33bc59712 py: Remove calls to file reader functions when these are disabled. 6 years ago
Damien George 3e25d611ef all: Bump version to 1.10. 6 years ago
Damien George aba83e66d7 py/mpconfig.h: Remove parentheses from MICROPY_VERSION_xxx macros. 6 years ago
Damien George 6d19934463 py: Get optional VM stack overflow check compiling and working again. 6 years ago
Damien George 7cd59c5bc3 py/mpconfig: Move MICROPY_VERSION macros to static ones in mpconfig.h. 6 years ago
Paul Sokolovsky fbb8335084 py/objdict: Make .fromkeys() method configurable. 6 years ago
Paul Sokolovsky 38151f35c1 extmod/moductypes: Add aliases for native C types. 6 years ago
Ayke van Laethem 31cf528c75 py: Add option to reduce GC stack integer size to save RAM. 7 years ago
Paul m. p. P 454cca6016 py/objmodule: Implement PEP 562's __getattr__ for modules. 6 years ago