summaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
2018-10-07fix compilation errors in emitinlinethumb.cUri Shaked
2018-08-25Revert "py/vm: Improve performance of opcode dispatch when using switch stmt."Noralf Trønnes
2018-08-17Merge pull request #1064 from notro/i2cslaveScott Shawcroft
2018-08-16Fix test that broke due to decompressing to too small of a scope.Scott Shawcroft
2018-08-16Fix esp and samdScott Shawcroft
2018-08-16fix mpy-crossScott Shawcroft
2018-08-16Compress all translated strings with Huffman coding.Scott Shawcroft
2018-08-16Add i2cslave.I2CSlave bindingsNoralf Trønnes
2018-08-10Fix translation newlinesScott Shawcroft
2018-08-09Rework escaping and fix ESP build.Scott Shawcroft
2018-08-09Update filter and handle nested quotesScott Shawcroft
2018-08-09Two fixes and translate more strings.Scott Shawcroft
2018-08-07Support internationalisation.Scott Shawcroft
2018-08-02Rename to SRC_QSTR_PREPROCESSOR for clarity.Scott Shawcroft
2018-08-02Handle emitnative.c which is #included into other .c files.Scott Shawcroft
2018-08-02Speed up QSTR creation by pre-filtering files before pre-processing.Scott Shawcroft
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