summaryrefslogtreecommitdiff
path: root/py
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
2022-01-06py/qstr: Reset mpstate.qstr_last_chunk before raising an error.Emilie Feral
2021-12-29ports: Move '.frozen' to second entry in sys.path.Damien George
2021-12-21py/mpz: Fix bugs with bitwise of -0 by ensuring all 0's are positive.Damien George
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-18py/mkrules.cmake: Set frozen preprocessor defs early.Jim Mussared
2021-12-18py: Only search frozen modules when '.frozen' is found in sys.path.Jim Mussared
2021-12-17all: Remove support for FROZEN_DIR and FROZEN_MPY_DIR.Jim Mussared
2021-12-17py/modio: Remove io.resource_stream function.Jim Mussared
2021-12-15py/showbc: Fix printing of raw bytecode header on nanbox builds.Damien George
2021-12-01py/builtinimport: Refactor module importing.Jim Mussared
2021-11-25py/objfun.h: Remove obsolete comments about entries in extra_args.Damien George
2021-11-25py/lexer: Support nested [] and {} characters within f-string params.Damien George
2021-11-22py/runtime: Allow types to use both .attr and .locals_dict.Laurens Valk
2021-11-19py/modsys: Replace non-ASCII quote char with ASCII char.Damien George
2021-11-19py/showbc: Print unary-op string when dumping bytecode.Damien George
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-21py/runtime: Fix crash when exc __new__ doesn't return an exc instance.Mike Wadsten
2021-10-15py: Add wrapper macros so hot VM functions can go in fast code location.Damien George
2021-09-24py/builtinimport: Forward all debug printing to MICROPY_DEBUG_PRINTER.stijn
2021-09-19extmod: Add platform module.iabdalkader
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-13py/emitnative: Ensure load_subscr does not clobber existing REG_RET.Damien George
2021-09-10py/parse: Simplify parse nodes representing a list.Damien George
2021-09-04extmod/machine_pwm: Factor out machine.PWM bindings to common code.Damien George
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-19py/mkrules.mk: Do submodule sync in "make submodules".Jim Mussared
2021-08-19stm32: Add implementation of machine.bitstream.Jim Mussared
2021-08-19extmod: Add machine.bitstream.Jim Mussared
2021-08-19py/lexer: Clear fstring_args vstr on lexer free.Jim Mussared
2021-08-14py: Implement partial PEP-498 (f-string) support.Jim Mussared
2021-08-07py/mkrules: Automatically build mpy-cross if it doesn't exist.Damien George
2021-08-07extmod/modujson: Add support for dump/dumps separators keyword-argument.Peter Züger
2021-07-31py/builtinimport: Fix condition for including do_execute_raw_code().David Lechner
2021-07-23py/runtime: Fix bool unary op for subclasses of native types.Jim Mussared
2021-07-19py/emitnative: Ensure stack settling is safe mid-branch.Jim Mussared
2021-07-19py/emitnative: Reuse need_reg_all func in need_stack_settled.Damien George
2021-07-17extmod/moduselect: Conditionally compile select().David Lechner
2021-07-15py/obj: Fix formatting of comment for mp_obj_is_integer.Damien George