aboutsummaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
2014-01-25Remove obsoleted comment.Damien George
2014-01-25Merge branch 'master' of github.com:micropython/micropythonDamien George
2014-01-25py: Implement iterator support for object that has __getitem__.Damien George
2014-01-25Add parse_node_free_struct() and use it to free parse tree after compilation.Paul Sokolovsky
2014-01-25rt_deinit(): Finalize some maps.Paul Sokolovsky
2014-01-25Add mp_map_deinit() & mp_map_free() to finalize maps.Paul Sokolovsky
2014-01-24Merge pull request #221 from pfalcon/basic-bytesDamien George
2014-01-24Merge pull request #219 from dhylands/add-depsDamien George
2014-01-24Revert "Move gc_collect to py/gc.c"Damien George
2014-01-24Merge pull request #218 from iabdalkader/masterDamien George
2014-01-24py: Improve freeing of emitters in mp_compile.Damien George
2014-01-24Merge pull request #217 from pfalcon/free-emitterDamien George
2014-01-24Retain file order of qstr definitions.Damien George
2014-01-24Merge pull request #215 from pfalcon/qstr-special-charsDamien George
2014-01-24Add basic implementation of bytes type, piggybacking on str.Paul Sokolovsky
2014-01-24Move gc_collect to py/gc.cmux
2014-01-24Rework makefiles. Add proper dependency checking.Dave Hylands
2014-01-24Add support for freeing code emitter objects at the end of compilation.Paul Sokolovsky
2014-01-24lexerstr: Free mp_lexer_str_buf_t structure itself.Paul Sokolovsky
2014-01-24Allow qstr's with non-ident chars, construct good identifier for them.Paul Sokolovsky
2014-01-23mp_compile(): Properly free module_scope and all nested scopes.Paul Sokolovsky
2014-01-23mp_lexer_free(): Free lex->indent_level array.Paul Sokolovsky
2014-01-23py: Implement bool unary op; tidy up unary op dispatch.Damien George
2014-01-23py: Simpler implementation of mp_obj_callable.Damien George
2014-01-23mp_obj_is_callable(): Only object types can be callable.Paul Sokolovsky
2014-01-23Implement simplest case of str.startswith().Paul Sokolovsky
2014-01-23py: Use C99 way of variable macro arguments.Damien George
2014-01-23py: Change macro var args in parser to be C99 compliant.Damien George
2014-01-22py: Initialise loaded_module map in rt_init.Damien George
2014-01-22Fix 1 warning and 1 bug.Damien George
2014-01-22Implement octal and hex escapes in strings.Paul Sokolovsky
2014-01-22file.readline(): Use mp_obj_str_get_data() and fix off-by-one error on EOF.Paul Sokolovsky
2014-01-22Second stage of qstr revamp: uPy str object can be qstr or not.Damien George
2014-01-22py: Remove implicit conversion of float to int in mp_obj_get_int().Damien George
2014-01-21Merge branch 'master' of github.com:micropython/micropythonDamien George
2014-01-21py: Implement break and continue byte codes, and add tests.Damien George
2014-01-21Fix malformed generated file when using python 2.7Dave Hylands
2014-01-21array: Implement iterator.Paul Sokolovsky
2014-01-21Add len() support for arrays.Paul Sokolovsky
2014-01-21Merge branch 'master' of github.com:micropython/micropythonDamien George
2014-01-21Revamp qstrs: they now include length and hash.Damien George
2014-01-21Implement str.split(None).Paul Sokolovsky
2014-01-21str: Implement proper string (instead of byte string) indexing.Paul Sokolovsky
2014-01-21Implement string multiplication.Paul Sokolovsky
2014-01-21sequence.c: Start to refactor sequence operations for reuse among types.Paul Sokolovsky
2014-01-20objstr: More support for MP_OBJ_QSTR.Paul Sokolovsky
2014-01-20mp_obj_get_type_str(): Handle MP_OBJ_QSTR.Paul Sokolovsky
2014-01-20Add dummy bytes() constructor.Paul Sokolovsky
2014-01-20stream_read(): Shrink memory block to actual read size.Paul Sokolovsky
2014-01-20stream: Add generic unbuffered iternext method.Paul Sokolovsky