summaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
2018-07-28Merge remote-tracking branch 'adafruit/master' into micropython-25ae98f-mergeDan Halbert
2018-07-28merge finishedDan Halbert
2018-07-25Merge remote-tracking branch 'adafruit/3.x' into import_mergeScott Shawcroft
2018-07-23WIP: complete manual inspection of all significant changesDan Halbert
2018-07-19Prevent repetitive recursive scanning of dicts when making them long-livedDan Halbert
2018-07-16Merge branch 'master' into micropython-25ae98f-mergeDan Halbert
2018-07-14do not call property if referenced by class, not objectDan Halbert
2018-07-13compiles and runs; hangs on import storage;storage.VfsFat.<tab>Dan Halbert
2018-07-12continued WIP: almost compilingDan Halbert
2018-07-11WIP: after merge; before testingDan Halbert
2018-07-03Limit qstr pool size to reduce memory waste.Scott Shawcroft
2018-07-03Always collect after an importScott Shawcroft
2018-07-03Analysis fixes and long lived tweaks.Scott Shawcroft
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
2018-06-06extmod: Add VfsPosix filesystem component.Damien George
2018-06-04py/stream: Move definition of mp_stream_p_t from obj.h to stream.h.Damien George
2018-06-01Provide mp_errno_to_str even without uerrnoMatt Wozniski
2018-05-30py/objtype: Fix assertion failures in super_attr by checking type.Jeff Epler
2018-05-30py/objtype: Fix assertion failures in mp_obj_new_type by checking types.Jeff Epler
2018-05-25py/objtype: Remove TODO comment about needing to check for property.Damien George
2018-05-23py/emit: Combine setup with/except/finally into one emit function.Damien George
2018-05-23py/emit: Merge build set/slice into existing build emit function.Damien George
2018-05-23py/emit: Combine import from/name/star into one emit function.Damien George
2018-05-23py/emit: Combine break_loop and continue_loop into one emit function.Damien George
2018-05-23py/emit: Combine load/store/delete attr into one emit function.Damien George
2018-05-23py/emit: Combine load/store/delete subscr into one emit function.Damien George
2018-05-23py/emit: Combine name and global into one func for load/store/delete.Damien George
2018-05-23py/emit: Combine build tuple/list/map emit funcs into one.Damien George
2018-05-23py/emit: Combine yield value and yield-from emit funcs into one.Damien George
2018-05-23py/emit: Combine fast and deref into one function for load/store/delete.Damien George