aboutsummaryrefslogtreecommitdiff
path: root/py/runtime.h
AgeCommit message (Expand)Author
2014-04-13py, unix: Convert sys module to static representation.Paul Sokolovsky
2014-04-08py: Remove obsolete mp_delete_subscr declaration.Damien George
2014-04-08py: Finish implementation of all del opcodes.Damien George
2014-04-08py: implement UNPACK_EX byte code (for: a, *b, c = d)Damien George
2014-04-06py: Implement more features in native emitter.Damien George
2014-04-06py: Revert mp_load_attr() to its previous state (not supporting default val).Paul Sokolovsky
2014-04-05py: Make globals and locals proper dictionary objects.Damien George
2014-04-05Merge pull request #433 from pfalcon/getattr-3argDamien George
2014-04-05py: Implement DELETE_SUBSCR bytecode; implement mp_obj_dict_delete.Damien George
2014-04-05py: Support 3-arg getattr() builtin (with default value).Paul Sokolovsky
2014-03-31py: Implement __getattr__.Damien George
2014-03-31py: Remove old "run time" functions that were 1 liners.Damien George
2014-03-31py: Towards default keyword arguments.Damien George
2014-03-31py: Add LOAD_NULL bytecode and use it to simplify function calls.Damien George
2014-03-30py: Implement support for generalized generator protocol.Paul Sokolovsky
2014-03-30py: Implement positional and keyword args via * and **.Damien George
2014-03-30Merge map.h into obj.h.Damien George
2014-03-30Rename rt_* to mp_*.Damien George
2014-03-29py: Free unique_code slot for outer module.Damien George
2014-03-27py: Factor out code from runtime.c to emitglue.c.Damien George
2014-03-26py: Support closures with default args.Paul Sokolovsky
2014-03-26py: Replace mp_const_stop_iteration object with MP_OBJ_NULL.Damien George
2014-03-23py: Implement support for "except Exception as var" clause.Paul Sokolovsky
2014-02-17Add pin mapping code.Dave Hylands
2014-02-15Implement proper exception type hierarchy.Damien George
2014-02-14Implement "from module import *" construct.Paul Sokolovsky
2014-02-05Implement support for sys.path when loading modules.Paul Sokolovsky
2014-02-02py: Partially fix native emitter to work with latest runtime.Damien George
2014-02-01Implement default function arguments (for Python functions).Paul Sokolovsky
2014-01-24Add basic implementation of bytes type, piggybacking on str.Paul Sokolovsky
2014-01-22py: Initialise loaded_module map in rt_init.Damien George
2014-01-18Make VM stack grow upwards, and so no reversed args arrays.Damien George
2014-01-13Consolidate rt_make_function_[0123] to rt_make_function_n.Damien George
2014-01-11unified the bopsJohn R. Lenton
2014-01-04Split qstr into pools, and put initial pool in ROM.Damien George
2014-01-03Basic implementation of import.Damien George
2013-12-21Change object representation from 1 big union to individual structs.Damien
2013-12-17py: add more Python built-in functions.Damien
2013-12-17py: split runtime into map, obj, builtin.Damien
2013-12-11py: work towards working closures.Damien
2013-12-10py: add skeletal import functionality.Damien
2013-11-26py: add list pop and sort, unpack_sequence, and keywords in method_call.Damien
2013-11-03Add simple var-arg functions; add simple string.format.Damien
2013-11-03Change Py API names, py_get_* -> py_obj_get_*.Damien
2013-11-02Add user object to runtime.Damien
2013-11-02Fix bug: emit native didn't clear last_was_return in label_assign.Damien
2013-11-02Add basic complex number support.Damien
2013-11-02Implement: str.join, more float support, ROT_TWO in VM.Damien
2013-10-25Add py_get_array_fixed_n function.Damien
2013-10-23Add working MMA support.Damien