aboutsummaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
2014-03-29vm: Implement "with" statement (SETUP_WITH and WITH_CLEANUP bytecodes).Paul Sokolovsky
2014-03-29vm: Make sure that exception triple is <type, instance, traceback>.Paul Sokolovsky
2014-03-29vm: Factor out exception block setup to a macro.Paul Sokolovsky
2014-03-29Merge pull request #382 from pfalcon/genexit-instDamien George
2014-03-28py: Fix bugs with debugging output.Damien George
2014-03-28objgenerator: close(): Throw instance of GeneratorExit (not type).Paul Sokolovsky
2014-03-28showbc: Add few bytecodes related to "with".Paul Sokolovsky
2014-03-27py: Thin out predefined exceptions.Damien George
2014-03-27py: Fix typo printing complex numbers.Damien George
2014-03-27py: Rename emit_pre so they have globally unique names.Damien George
2014-03-27py: Factor out code from runtime.c to emitglue.c.Damien George
2014-03-27py: complex_print uses format_float if single precision fp used.Damien George
2014-03-27py: Put n_state for bytecode in the bytecode prelude.Damien George
2014-03-27py: Calculate maximum exception stack size in compiler.Damien George
2014-03-27py: Fix bug in type_store_attr, trying to store to ROM.Damien George
2014-03-26py: Restore CPython compatibility in compiler for closures with def args.Damien George
2014-03-26Merge pull request #381 from pfalcon/closure-defargsDamien George
2014-03-26Merge branch 'master' of github.com:micropython/micropythonDamien George
2014-03-26py: Fix logic bugs in object attribute/method extraction.Damien George
2014-03-26py: Improved builtin dir.Damien George
2014-03-27py: Implement getattr() builtin.Paul Sokolovsky
2014-03-26Remove mp_obj_type_t.methods entry and use .locals_dict instead.Damien George
2014-03-26py: Support closures with default args.Paul Sokolovsky
2014-03-26Change mp_method_t.name from const char * to qstr.Damien George
2014-03-26py: Swap around the double return value of mp_obj_gen_resume.Damien George
2014-03-26py: Replace mp_const_stop_iteration object with MP_OBJ_NULL.Damien George
2014-03-26Merge pull request #379 from pfalcon/reraiseDamien George
2014-03-26Merge branch 'master' of github.com:micropython/micropythonDamien George
2014-03-26py: Use _is_subclass_fast instead of _exception_match.Damien George
2014-03-26Merge branch 'gen-close-ret-val' of github.com:pfalcon/micropython into pfalc...Damien George
2014-03-26py: Add support for user-defined iterators via __iter__, __next__.Damien George
2014-03-26objexcept: Add mp_obj_exception_get_value() convenience function.Paul Sokolovsky
2014-03-26vm: Implement raise statement w/o args (reraising last exception).Paul Sokolovsky
2014-03-26objgenerator: Implement return with value and .close() method.Paul Sokolovsky
2014-03-25Merge pull request #370 from xbe/str-rfindDamien George
2014-03-25py: Replace naive and teribble hash function with djb2.Damien George
2014-03-25py: Removed some unnecessary exception objects.Damien George
2014-03-25Proper support for registering builtin modules in ROM.Damien George
2014-03-25Merge pull request #373 from iabdalkader/module_registerDamien George
2014-03-25objexcept: Add "args" exception attribute, as well as StopIteration.value.Paul Sokolovsky
2014-03-25rt_load_method(): Add missing qstr_str() when getting type name.Paul Sokolovsky
2014-03-25Add mp_obj_module_registermux
2014-03-24Merge branch 'master' of github.com:micropython/micropythonDamien George
2014-03-24py: Remove obsolete declarations; make mp_obj_get_array consistent.Damien George
2014-03-24Implement str.rfind() and add tests for it.xbe
2014-03-23py/objstr.c: Remove done TODOs.xbe
2014-03-23py: Implement support for "except Exception as var" clause.Paul Sokolovsky
2014-03-23runtime: RT_BINARY_OP_EXCEPTION_MATCH: don't fall thru in case of wrong types.Paul Sokolovsky
2014-03-23vm: Abstract working with tagged pointers in VM using macro accessors.Paul Sokolovsky
2014-03-23Merge pull request #365 from xbe/tgammaDamien George