summaryrefslogtreecommitdiffstatshomepage
path: root/py/runtime.c
Commit message (Expand)AuthorAge
* py: Finish implementation of all del opcodes.Damien George2014-04-08
* py: implement UNPACK_EX byte code (for: a, *b, c = d)Damien George2014-04-08
* py: Implement more features in native emitter.Damien George2014-04-06
* py: Revert mp_load_attr() to its previous state (not supporting default val).Paul Sokolovsky2014-04-06
* py: Make globals and locals proper dictionary objects.Damien George2014-04-05
* py: Change module globals from mp_map_t* to mp_obj_dict_t*.Damien George2014-04-05
* py: Change nlr_jump to nlr_raise, to aid in debugging.Damien George2014-04-05
* Merge pull request #433 from pfalcon/getattr-3argDamien George2014-04-05
|\
| * py: Support 3-arg getattr() builtin (with default value).Paul Sokolovsky2014-04-05
* | py: Implement DELETE_SUBSCR bytecode; implement mp_obj_dict_delete.Damien George2014-04-05
|/
* py: Put default namespace into module __main__.Paul Sokolovsky2014-04-05
* mp_load_name(): Optimize for outer scope where locals == globals.Paul Sokolovsky2014-04-05
* py: This time, real proper overflow checking of small int power.Damien George2014-04-04
* py: Add m_malloc_fail function to handle memory allocation error.Damien George2014-04-04
* py: Handle small int power overflow correctly.Damien George2014-04-04
* py: Fix up so that it can compile without float.Damien George2014-04-02
* py: Implement __getattr__.Damien George2014-03-31
* py: Wrap .__class__ handling in MICROPY_CPYTHON_COMPAT.Paul Sokolovsky2014-03-31
* Merge branch 'master' of github.com:micropython/micropythonDamien George2014-03-31
|\
| * mp_resume: Dare to pass send_value of NULL.Paul Sokolovsky2014-03-31
| * mp_resume: Elaborate handling of .throw() for objects which lack it.Paul Sokolovsky2014-03-31
* | py: Remove old "run time" functions that were 1 liners.Damien George2014-03-31
|/
* Merge branch 'master' of github.com:micropython/micropythonDamien George2014-03-31
|\
| * py: Properly implement divide-by-zero handling.Paul Sokolovsky2014-03-31
* | py: Add LOAD_NULL bytecode and use it to simplify function calls.Damien George2014-03-31
|/
* py: Implement support for generalized generator protocol.Paul Sokolovsky2014-03-30
* py: Implement positional and keyword args via * and **.Damien George2014-03-30
* Merge map.h into obj.h.Damien George2014-03-30
* Rename rt_* to mp_*.Damien George2014-03-30
* py: Rename old const type objects to mp_type_* for consistency.Damien George2014-03-29
* py: Change mp_const_* objects to macros.Damien George2014-03-29
* py: Fix bugs with debugging output.Damien George2014-03-28
* py: Factor out code from runtime.c to emitglue.c.Damien George2014-03-27
* py: Put n_state for bytecode in the bytecode prelude.Damien George2014-03-27
* Merge pull request #381 from pfalcon/closure-defargsDamien George2014-03-26
|\
| * py: Support closures with default args.Paul Sokolovsky2014-03-26
* | py: Fix logic bugs in object attribute/method extraction.Damien George2014-03-26
* | Remove mp_obj_type_t.methods entry and use .locals_dict instead.Damien George2014-03-26
|/
* Change mp_method_t.name from const char * to qstr.Damien George2014-03-26
* py: Replace mp_const_stop_iteration object with MP_OBJ_NULL.Damien George2014-03-26
* py: Add support for user-defined iterators via __iter__, __next__.Damien George2014-03-26
* Proper support for registering builtin modules in ROM.Damien George2014-03-25
* rt_load_method(): Add missing qstr_str() when getting type name.Paul Sokolovsky2014-03-25
* py: Implement support for "except Exception as var" clause.Paul Sokolovsky2014-03-23
* runtime: RT_BINARY_OP_EXCEPTION_MATCH: don't fall thru in case of wrong types.Paul Sokolovsky2014-03-23
* py: Remove some unnecessary exception objects.Damien George2014-03-22
* py: Add 'object' object.Damien George2014-03-22
* Fixed floor division on mp ints and small ints. Added a floordivide test case.Rachel Dowdall2014-03-22
* Fixed modulo operator on ints and mp ints to agree with python. Added intdivm...Rachel Dowdall2014-03-22
* Added exception hierarchy except for OSError and UnicodeError (requires argum...Rachel Dowdall2014-03-22