aboutsummaryrefslogtreecommitdiff
path: root/py/runtime.c
AgeCommit message (Expand)Author
2014-02-02Merge branch 'xbe-master'Damien George
2014-02-02Merge branch 'master' of github.com:micropython/micropythonDamien George
2014-02-02py: Partially fix native emitter to work with latest runtime.Damien George
2014-02-01Implement and add tests for the id() builtin function.xbe
2014-02-02rt_unpack_sequence(): Support generic iterables.Paul Sokolovsky
2014-02-01Tidy up some comments.Damien George
2014-02-01py: Tidy up BINARY_OPs; negation done by special NOT bytecode.Damien George
2014-02-01Implement default function arguments (for Python functions).Paul Sokolovsky
2014-01-31py: Simplified rt_call_function_n_kw.Damien George
2014-01-31Fix SIGSEV when running "a"()Markus Siemens
2014-01-31py: Add MICROPY_ENABLE_FLOAT around a float specific piece of code.Damien George
2014-01-30py: Improve __bool__ and __len__ dispatch; add slots for them.Damien George
2014-01-30Implement __bool__ and __len__ via unary_op virtual method for all types.Paul Sokolovsky
2014-01-29py: Simplify fastn in VM; reduce size of unique code struct.Damien George
2014-01-29py: Fix bug with LOAD_METHOD; fix int->machine_int_t for small int.Damien George
2014-01-28py: Implement 'not' in compiler, and improve rt_is_true.Damien George
2014-01-28Don't pre-import array module.Paul Sokolovsky
2014-01-27py: Add unary op not for NoneType, bool, tuple, list, dict; fix for int.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-25rt_deinit(): Finalize some maps.Paul Sokolovsky
2014-01-24Add basic implementation of bytes type, piggybacking on str.Paul Sokolovsky
2014-01-23py: Implement bool unary op; tidy up unary op dispatch.Damien George
2014-01-22py: Initialise loaded_module map in rt_init.Damien George
2014-01-22Second stage of qstr revamp: uPy str object can be qstr or not.Damien George
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-20Add dummy bytes() constructor.Paul Sokolovsky
2014-01-20py: Put micropython module init code in builtinmp.c.Damien George
2014-01-20Expose memory stats functions via "micropython" module.Paul Sokolovsky
2014-01-20Don't implicitly import "sys" module.Paul Sokolovsky
2014-01-20Pre-create sys module.Paul Sokolovsky
2014-01-19py: Add module/function/class name to exceptions.Damien George
2014-01-18py: Fix VM/runtime unpack sequence bug, Issue #193.Damien George
2014-01-18Merge pull request #192 from pfalcon/arraysDamien George
2014-01-18Improve method lookup in mp_obj_class_lookup.Damien George
2014-01-18Add skeleton implementation of array.array and bytearray.Paul Sokolovsky
2014-01-18Merge pull request #191 from pfalcon/store-itemDamien George
2014-01-18Merge branch 'master' of github.com:dpgeorge/micropythonDamien George
2014-01-18Make VM stack grow upwards, and so no reversed args arrays.Damien George
2014-01-18Add store_item() virtual method to type to implement container[index] = val.Paul Sokolovsky
2014-01-18Add OverflowError and use it for small int overflow instead of assert.Paul Sokolovsky
2014-01-16Add empty (false) value testing for strings, tuples, lists, dicts.Paul Sokolovsky
2014-01-16Add empty "micropython" module to allow more seamless CPython portability.Paul Sokolovsky
2014-01-15Merge branch 'str-repr' of github.com:pfalcon/micropython into pfalcon-str-reprDamien George
2014-01-15Merge branch 'builtins' of github.com:chipaca/micropython into chipaca-builtinsDamien George
2014-01-15Implement eval.Damien George
2014-01-15Implement repr.Damien George
2014-01-15added filter()John R. Lenton
2014-01-15Added mapJohn R. Lenton