summaryrefslogtreecommitdiff
path: root/py/mpconfig.h
AgeCommit message (Expand)Author
2022-01-07py/mpconfig.h: Define MICROPY_PY_USSL_FINALISER only if not defined.Damien George
2022-01-07py/modbuiltins: Add additional macro for extending builtins.stijn
2021-12-19py/mpstate.h: Only include sys.path/argv objects in state when enabled.Damien George
2021-12-18py/runtime: Allow initialising sys.path/argv with defaults.Damien George
2021-12-17py/modio: Remove io.resource_stream function.Jim Mussared
2021-12-01py/builtinimport: Refactor module importing.Jim Mussared
2021-11-01py/gc: Add hook to run code during time consuming GC operations.Laurens Valk
2021-11-01py/mpconfig.h: Revert MICROPY_REPL_INFO to disabled at all levels.Damien George
2021-11-01py/mpconfig.h: Define the "extra" feature level.Jim Mussared
2021-10-15py: Add wrapper macros so hot VM functions can go in fast code location.Damien George
2021-09-16all: Remove MICROPY_OPT_CACHE_MAP_LOOKUP_IN_BYTECODE.Jim Mussared
2021-09-16py/map: Add an optional cache of (map+index) to speed up map lookups.Jim Mussared
2021-09-16py/vm: Add a fast path for LOAD_ATTR on instance types.Jim Mussared
2021-09-16py/mpconfig.h: Define initial templates for "feature levels".Jim Mussared
2021-09-02extmod/modonewire: Make _onewire module configurable via macro option.Damien George
2021-09-02extmod/machine_spi: Make SoftSPI configurable via macro option.Damien George
2021-09-02extmod/machine_i2c: Make SoftI2C configurable via macro option.Damien George
2021-09-02all: Bump version to 1.17.v1.17Damien George
2021-08-20stm32: Disable computed goto on constrained boards.Jim Mussared
2021-08-19extmod: Add machine.bitstream.Jim Mussared
2021-08-14py: Implement partial PEP-498 (f-string) support.Jim Mussared
2021-08-07extmod/modujson: Add support for dump/dumps separators keyword-argument.Peter Züger
2021-07-17extmod/moduselect: Conditionally compile select().David Lechner
2021-07-12all: Update to point to files in new shared/ directory.Damien George
2021-06-18all: Bump version to 1.16.v1.16Damien George
2021-04-30py/scheduler: Add optional port hook for when something is scheduled.Damien George
2021-04-30all: Rename mp_keyboard_interrupt to mp_sched_keyboard_interrupt.Damien George
2021-04-30py/scheduler: Add mp_sched_exception() to schedule a pending exception.Damien George
2021-04-27py: Add option to compile without any error messages at all.Damien George
2021-04-19all: Bump version to 1.15.v1.15Damien George
2021-04-12py/runtime: Make sys.modules preallocate to a configurable size.matejcik
2021-02-04py: Rename WORD_MSBIT_HIGH to MP_OBJ_WORD_MSBIT_HIGH.Damien George
2021-02-04all: Rename BYTES_PER_WORD to MP_BYTES_PER_OBJ_WORD.Damien George
2021-02-04py: Rename BITS_PER_BYTE to MP_BITS_PER_BYTE.Damien George
2021-02-04py: Remove BITS_PER_WORD definition.Damien George
2021-02-03all: Bump version to 1.14.v1.14Damien George
2021-01-30py/persistentcode: Introduce MICROPY_PERSISTENT_CODE_SAVE_FILE option.David CARLIER
2021-01-29py/asmthumb: Add support for ARMv6M in native emitter.graham sanderson
2020-10-22py, extmod: Introduce and use MP_FALLTHROUGH macro.Emil Renner Berthing
2020-10-01py/parse: Expose rule-name printing as MICROPY_DEBUG_PARSE_RULE_NAME.Damien George
2020-09-11py: Fix handling of NaN in certain pow implementations.stijn
2020-09-02all: Bump version to 1.13.v1.13Damien George
2020-08-02py/persistentcode: Maintain root ptr list of imported native .mpy code.Damien George
2020-06-16py/compile: Implement PEP 572, assignment expressions with := operator.Damien George
2020-05-28py/modmath: Work around msvc float bugs in atan2, fmod and modf.stijn
2020-04-30py/scheduler: Add option to wrap mp_sched_schedule in arbitrary attr.Damien George
2020-04-23all: Format code to add space after C++-style comment start.stijn
2020-04-09py/objexcept: Remove optional TimeoutError exception.Damien George
2020-03-26extmod/uasyncio: Add optional implementation of core uasyncio in C.Damien George
2020-03-26py/mpconfig.h: Enable MICROPY_MODULE_GETATTR by default.Damien George