summaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
2019-08-22py/bc0.h: Add comment that MP_BC_MAKE_CLOSURE/_DEFARGS take extra byte.Damien George
2019-08-22py/objgenerator: Move defn of mp_const_GeneratorExit_obj here.Damien George
2019-08-22py/runtime: Remove obsolete comment about mp_parse_compile_execute.Damien George
2019-08-22py/emitbc: Make all emit_write_bytecode_* funcs take a stack_adj arg.Damien George
2019-08-22py/emitbc: Rewrite switch in load_const_tok to reduce code size.Damien George
2019-08-19py/compile: Improve the line numbering precision for comprehensions.Milan Rossa
2019-08-19extmod/modure: Make regex dump-code debugging feature optional.Damien George
2019-08-19py/nlr: Use MP_UNREACHABLE at the end of arch-specific nlr_jump funcs.Damien George
2019-08-19py: Introduce MP_UNREACHABLE macro to annotate unreachable code.Damien George
2019-08-17py/modmath: Implement math.isclose() for non-complex numbers.stijn
2019-08-15py/objarray: Fix amount of free space in array when doing slice assign.Damien George
2019-08-15py: Implement new sys.atexit feature.Milan Rossa
2019-08-06py/showbc: Fix off-by-one when showing address of unknown opcode.Milan Rossa
2019-08-06py: Allow to pass in read-only buffers to viper and inline-asm funcs.Damien George
2019-07-31py/modio: Call mp_import_name to do resource stream import.Paul m. p. P
2019-07-31py/runtime: Allow to override builtins.__import__ with Python func.Paul m. p. P
2019-07-31py/builtinimport: Populate __file__ when importing frozen or mpy files.Paul m. p. P
2019-07-30py/objdict: Quote non-string types when used as keys in JSON output.Eric Poulsen
2019-07-25py/sequence: Fix grammar in comment about equality.Yonatan Goldschmidt
2019-07-17py/objstringio: Guard bytesio_stream_p struct w/ MICROPY_PY_IO_BYTESIO.Paul m. p. P
2019-07-17py/scheduler: Rename sched_stack to sched_queue.Jim Mussared
2019-07-12py/makeqstrdata.py: Allow using \r\n as a qstr if a port requires it.Paul m. p. P
2019-07-12py/asmarm: Use __builtin___clear_cache instead of __clear_cache.David Lechner
2019-07-09py/objgenerator: Add missing #if guard for PY_GENERATOR_PEND_THROW.Laurens Valk
2019-07-03py/nlrthumb: Check __thumb2__ instead of __ARM_ARCH_6M__.David Lechner
2019-07-03py/asmarm: Use __clear_cache on Linux/GCC when creating new asm code.David Lechner
2019-07-01py/persistentcode: Ensure prelude_offset is always initialised.Paul m. p. P
2019-07-01lib/utils/sys_stdio_mphal: Add support to poll sys.stdin and sys.stdout.Damien George
2019-06-28py/persistentcode: Fix compilation with load and save both enabled.Jun Wu
2019-06-28py: Define EMIT_MACHINE_CODE as EMIT_NATIVE || EMIT_INLINE_ASM.Jun Wu
2019-06-25py/mkrules.mk: Use $(CPP) not $(CC) -E for preprocessor rule.Paul m. p. P
2019-06-19py/nlrthumb: Save and restore VFP registers s16-s21 when CPU has them.Damien George
2019-06-05extmod: Factor out makefile rules from py.mk to new extmod.mk file.Damien George
2019-06-05py/obj: Optimise small-int comparison to 0 in mp_obj_is_true.Yonatan Goldschmidt
2019-06-03mpy-cross: Do not automatically build mpy-cross, rather do it manually.Damien George
2019-05-29py/nativeglue: Remove dependency on mp_fun_table in dyn-compiler mode.Damien George
2019-05-29py/nativeglue: Make private glue funs all static, remove commented code.Damien George
2019-05-29all: Bump version to 1.11.v1.11Damien George
2019-05-27py/vm: Remove obsolete comments about matching of exception opcodes.Damien George
2019-05-22py/mkrules.mk: Remove unnecessary ; in makefile.Sebastien Rinsoz
2019-05-22py: Update makefiles to use $(TOUCH) instead of hard coded "touch".Sebastien Rinsoz
2019-05-21py: Update makefiles to use $(CAT) variable instead of hard coded "cat".Sébastien Rinsoz
2019-05-21py/objarray: Add decode method to bytearray.stijn
2019-05-17various: Update early copyright years to match actual edit history.Damien George
2019-05-17various: Add and update my copyright line based on git history.Paul Sokolovsky
2019-05-14py/objarray: Add support for memoryview.itemsize attribute.stijn
2019-05-13py/persistentcode: Change "len" type to size_t for mp_obj_str_get_data.Henrik Vendelbo
2019-05-09py/misc.h: Rename _MP_STRINGIFY to not use leading underscore in ident.Damien George
2019-05-09py/objgenerator: Remove unneeded forward decl and clean up white space.Damien George
2019-05-09py/objgenerator: Fix handling of None passed as 2nd arg to throw().Damien George