aboutsummaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
2018-08-14py/py.mk: Don't hardcode path to libaxtls.a.Paul Sokolovsky
2018-08-13py/compile: For dynamic compiler, widen literal 1 to get correct shift.Damien George
2018-08-07py/emitnative: Allocate space for local stack info as it's needed.Damien George
2018-08-06py/emitnative: Simplify handling of exception objects from nlr_buf_t.Damien George
2018-08-04py/emitnative: Fix native locals stack to start at correct location.Damien George
2018-08-04py/asmx86: Use generic emit function to simplify cmp emit function.Damien George
2018-08-04py/emitnative: Fix x86 native zero checks by comparing full word.Damien George
2018-08-04py/emitnative: Factor common code for native jump helper.Damien George
2018-08-02py: Fix compiling with debug enabled and make more use of DEBUG_printf.Damien George
2018-08-02py/mpconfig.h: Introduce MICROPY_DEBUG_PRINTER for debugging output.Damien George
2018-07-31py/asmthumb: Optimise native code calling runtime glue functions.Damien George
2018-07-30py/objstr: In format error message, use common string with %s for type.Damien George
2018-07-20py/stream: Introduce MP_STREAM_GET_FILENO ioctl request.Damien George
2018-07-14py/runtime: Use mp_obj_new_int_from_ll when return int is not small.Damien George
2018-07-12py/emitnative: Optimise for iteration asm code for non-debug build.Damien George
2018-07-10py/objgenerator: Implement __name__ with normal fun attr accessor code.Damien George
2018-07-09py/malloc: Give a compile warning if using finaliser without GC.Damien George
2018-07-08py/obj.h: Give compile error if using obj repr D with single-prec float.Damien George
2018-07-08py/objmodule: Make mp_obj_module_get_globals an inline function.Damien George
2018-07-08py/objdict: Make mp_obj_dict_get_map an inline function.Damien George
2018-07-08py: Simplify some cases of accessing the map of module and type dict.Damien George
2018-07-03py/obj.h: Fix broken build for object repr C when float disabled.Nicko van Someren
2018-07-02py/objgenerator: Eliminate need for mp_obj_gen_wrap wrapper instances.Damien George
2018-07-02extmod/modure: Add ure.sub() function and method, and tests.Damien George
2018-07-02extmod/modure: Add match.span(), start() and end() methods, and tests.Damien George
2018-07-02extmod/modure: Add match.groups() method, and tests.Damien George
2018-06-27py/compile: Handle return/break/continue correctly in async with.Damien George
2018-06-27extmod/moducryptolib: Optionally export MODE_* constants to Python.Yonatan Goldschmidt
2018-06-27extmod/moducryptolib: Add ucryptolib module with crypto functions.Paul Sokolovsky
2018-06-22py/compile: Combine expr, xor_expr and and_expr into one function.Damien George
2018-06-22py/compile: Combine or_test and and_test compile functions.Damien George
2018-06-22py/compile: Combine global and nonlocal statement compile functions.Damien George
2018-06-22py/compile: Combine subscript_2 and subscript_3 into one function.Damien George
2018-06-22py/compile: Combine break and continue compile functions.Damien George
2018-06-20py/stream: Remove stray empty line at start of file.Damien George
2018-06-20py: Add checks for stream objects in print() and sys.print_exception().Damien George
2018-06-20py/stream: Update comment for mp_stream_write_adaptor.Damien George
2018-06-18py/objarray: Replace 0x80 with new MP_OBJ_ARRAY_TYPECODE_FLAG_RW macro.Damien George
2018-06-18py/stream: Introduce and use efficient mp_get_stream to access stream_p.Damien George
2018-06-12extmod/uos_dupterm: Use native C stream methods on dupterm object.Damien George
2018-06-12py/mkrules.mk: Regenerate all qstrs when config files change.Damien George
2018-06-12extmod/moduhashlib: Allow to disable the sha256 class.Yonatan Goldschmidt
2018-06-12py/modio: Add uio.IOBase class to allow to define user streams.Damien George
2018-06-12py/lexer: Add support for underscores in numeric literals.Damien George
2018-06-12py/gc: Add gc_sweep_all() function to run all remaining finalisers.Damien George
2018-06-08py/objtype: Optimise instance get/set/del by skipping special accessors.Damien George
2018-06-08py/objtype: Don't expose mp_obj_instance_attr().Damien George
2018-06-08py/obj.h: Introduce a "flags" entry in mp_obj_type_t.Damien George
2018-06-06py/mpconfig.h: Add default MICROPY_VFS_FAT config value.Damien George
2018-06-06py/reader: Allow MICROPY_VFS_POSIX to work with MICROPY_READER_POSIX.Damien George