aboutsummaryrefslogtreecommitdiff
path: root/py/runtime.c
AgeCommit message (Expand)Author
2014-03-03Add basic collections.namedtuple implementation.Paul Sokolovsky
2014-02-26py: Remove more var arg names fro macros with var args.Damien George
2014-02-26py: Take out bitfield entries from their own structure.Damien George
2014-02-22py: Put number parsing code together in parsenum.c.Damien George
2014-02-16Support passing positional args as keywords to bytecode functions.Paul Sokolovsky
2014-02-16Make DEBUG_printf() a proper function, implementation is port-dependent.Paul Sokolovsky
2014-02-16py: Implement *vargs support.Damien George
2014-02-15py: Improve exception bases, reduces ROM usage.Damien George
2014-02-15py: Pass all scope flags through to runtime.Damien George
2014-02-15Implement proper exception type hierarchy.Damien George
2014-02-14Merge pull request #288 from pfalcon/port-builtinsDamien George
2014-02-14Allow ports to define statically builtin functions.Paul Sokolovsky
2014-02-14Implement "from module import *" construct.Paul Sokolovsky
2014-02-12Replace global "static" -> "STATIC", to allow "analysis builds". Part 2.Paul Sokolovsky
2014-02-10Merge branch 'master' of github.com:micropython/micropythonDamien George
2014-02-09Add NotImplementedError.Paul Sokolovsky
2014-02-08py: Add some qstrs to the global table.Damien George
2014-02-06py: Put builtins into ROM table.Damien George
2014-02-06Add staticmethod and classmethod to builtin namespace.Damien George
2014-02-05Merge pull request #262 from pfalcon/sys-pathDamien George
2014-02-05py: Add built-in super.Damien George
2014-02-05Implement support for sys.path when loading modules.Paul Sokolovsky
2014-02-04Use qstr id to create sys module.Paul Sokolovsky
2014-02-04Add ImportError.Paul Sokolovsky
2014-02-04Expose __import__() function.Paul Sokolovsky
2014-02-03py: Implement builtin exec.Damien George
2014-02-02py: Add very basic implementation of dir() builtin.Damien George
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