summaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
2014-10-25py: Add mp_pending_exception global variable, for VM soft interrupt.Damien George
2014-10-25py: Implement compile builtin, enabled only on unix port.Damien George
2014-10-25py: Factor out mp_obj_is_package() function.Paul Sokolovsky
2014-10-25py: mp_builtin___import__(): Add const to arg type.Paul Sokolovsky
2014-10-25py: Compress load-int, load-fast, store-fast, unop, binop bytecodes.Damien George
2014-10-25py: Store bytecode arg names in bytecode (were in own array).Damien George
2014-10-24py: Improve memory usage debugging; better GC AT dumping.Damien George
2014-10-24py: Fix debug-printing of bytecode line numbers.Damien George
2014-10-24py: Use mp_uint_t where appropriate in stream functions.Damien George
2014-10-23stream: Add optional 2nd "length" arg to .readinto() - extension to CPython.Paul Sokolovsky
2014-10-23py: Properly free string parse-node; add assertion to gc_free.Damien George
2014-10-23py: Add builtin memoryview object (mostly using array code).Damien George
2014-10-23py: Use MP_OBJ_NULL instead of NULL in a few places.Damien George
2014-10-23py: Clean up edge cases of malloc/realloc/free.Damien George
2014-10-22extmod: Add uheapq module.Damien George
2014-10-22py: Fix smallint modulo with negative arguments.Damien George
2014-10-22py: Remove unused and unneeded SystemError exception.Damien George
2014-10-21py: Make mp_const_empty_bytes globally available.Damien George
2014-10-21Implement kwargs for builtin open() and _io.FileIOstijn
2014-10-19py: Partially fix viper multi-comparison; add test for it.Damien George
2014-10-18unix, stmhal: Implement file.readinto() method.Paul Sokolovsky
2014-10-17py: Improve stream_read so it doesn't need to alloc 2 bits of heap.Damien George
2014-10-17py: Add more compiler optimisations for constant if/while conditions.Damien George
2014-10-17py: Simplify compilation of elif blocks.Damien George
2014-10-17py: Add more debug printing code in gc_dump_alloc_table.Damien George
2014-10-17py: Fix compiling of nested while/for and exception handler.Damien George
2014-10-16py: Take gc_pool_start out of bss section, to reclaim 1st block of heap.Damien George
2014-10-16stream: Handle non-blocking errors in readline() properly.Paul Sokolovsky
2014-10-16stream: Return errno value as first arg of OSError exception.Paul Sokolovsky
2014-10-16objclosure: Fix printing of generator closures.Paul Sokolovsky
2014-10-15py: Fix GC realloc issue, where memory chunks were never shrunk.Damien George
2014-10-15py: Fix dummy definition of BEGIN/END_ATOMIC_SECTION.Damien George
2014-10-13modzlibd: Remove, superceded by moduzlib.Paul Sokolovsky
2014-10-12Merge pull request #904 from pfalcon/moduzlibDamien George
2014-10-13moduzlib: Integrate into the system.Paul Sokolovsky
2014-10-12py: Add module weak link support.Damien George
2014-10-12py: Fix x86 viper code generation, mem8 <-> mem16 for load.Damien George
2014-10-12py: Implement native load for viper.Damien George
2014-10-12py: Implement and,or,xor native ops for viper.Damien George
2014-10-12modure: Make sure that re1.5 compiled in only of modure itself is enabled.Paul Sokolovsky
2014-10-11modure: Initial module, using re1.5 (which is based on re1 codebase).Paul Sokolovsky
2014-10-09py: Add further checks for failed malloc in lexer init functions.Damien George
2014-10-09Merge branch 'lexer-crash' of https://github.com/dhylands/micropython into dh...Damien George
2014-10-09py: Add #if guard around gc-specific code.Damien George
2014-10-08Make lexer fail gracefully when memory can't be allocated.Dave Hylands
2014-10-07Allow real memory errors (from locked gc) to be reported with traceback.Dave Hylands
2014-10-06py: Extra autodetect for little endianness using __LITTLE_ENDIAN__.Damien George
2014-10-06py: Make mp_binary_set_val work on big endian machine.Damien George
2014-10-06py: Make int.to_bytes work on big endian machine.Damien George
2014-10-06py: Try to autodetect machine endianness when not defined by port.Damien George