summaryrefslogtreecommitdiff
path: root/py/runtime.c
AgeCommit message (Expand)Author
2014-04-18py: from import * should not import symbols starting with underscore.Paul Sokolovsky
2014-04-17py: Add MP_OBJ_STOP_ITERATION and make good use of it.Damien George
2014-04-17py: Merge BINARY_OP_SUBSCR and store_subscr (w/ delete) into subscr.Damien George
2014-04-17py: Don't assert but go to unsupported_op in mp_binary_op for small int.Damien George
2014-04-13Merge pull request #476 from pfalcon/static-sysDamien George
2014-04-13py: Remove unique_codes from emitglue.c. Replace with pointers.Damien George
2014-04-13py, unix: Convert sys module to static representation.Paul Sokolovsky
2014-04-12py: Fix compiler warning when floats disabled.Damien George
2014-04-12py: Make ImportError message match CPython's.Paul Sokolovsky
2014-04-12builtinimport: Fix thinko passing 0 vs NULL.Paul Sokolovsky
2014-04-12py: Implement "from pkg import mod" variant of import.Paul Sokolovsky
2014-04-10py: Fix float/complex binop returning NULL; implement complex power.Damien George
2014-04-08py: Remove DELETE_SUBSCR opcode, combine with STORE_SUBSCR.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-05py: Change module globals from mp_map_t* to mp_obj_dict_t*.Damien George
2014-04-05py: Change nlr_jump to nlr_raise, to aid in debugging.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-04-05py: Put default namespace into module __main__.Paul Sokolovsky
2014-04-05mp_load_name(): Optimize for outer scope where locals == globals.Paul Sokolovsky
2014-04-04py: This time, real proper overflow checking of small int power.Damien George
2014-04-04py: Add m_malloc_fail function to handle memory allocation error.Damien George
2014-04-04py: Handle small int power overflow correctly.Damien George
2014-04-02py: Fix up so that it can compile without float.Damien George
2014-03-31py: Implement __getattr__.Damien George
2014-03-31py: Wrap .__class__ handling in MICROPY_CPYTHON_COMPAT.Paul Sokolovsky
2014-03-31Merge branch 'master' of github.com:micropython/micropythonDamien George
2014-03-31py: Remove old "run time" functions that were 1 liners.Damien George
2014-03-31mp_resume: Dare to pass send_value of NULL.Paul Sokolovsky
2014-03-31mp_resume: Elaborate handling of .throw() for objects which lack it.Paul Sokolovsky
2014-03-31Merge branch 'master' of github.com:micropython/micropythonDamien George
2014-03-31py: Add LOAD_NULL bytecode and use it to simplify function calls.Damien George
2014-03-31py: Properly implement divide-by-zero handling.Paul Sokolovsky
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: Rename old const type objects to mp_type_* for consistency.Damien George
2014-03-29py: Change mp_const_* objects to macros.Damien George
2014-03-28py: Fix bugs with debugging output.Damien George
2014-03-27py: Factor out code from runtime.c to emitglue.c.Damien George
2014-03-27py: Put n_state for bytecode in the bytecode prelude.Damien George
2014-03-26Merge pull request #381 from pfalcon/closure-defargsDamien George
2014-03-26py: Fix logic bugs in object attribute/method extraction.Damien George
2014-03-26Remove mp_obj_type_t.methods entry and use .locals_dict instead.Damien George