summaryrefslogtreecommitdiff
path: root/py/builtin.c
AgeCommit message (Expand)Author
2014-06-08py: Make sure getattr() works with non-interned strings (by interning them).Paul Sokolovsky
2014-06-06Change comments (mainly URLs) to no longer specifically say Python 3.3Chris Angelico
2014-06-01Rename bultins config variables to MICROPY_PY_BUILTINS_*.Damien George
2014-05-25Change const byte* to const char* where sensible.Damien George
2014-05-11py: Add basic implementation of hasattr() function.Paul Sokolovsky
2014-05-03Add license header to (almost) all files.Damien George
2014-05-02py, unix: Make "mpconfig.h" be first included, as other headers depend on it.Paul Sokolovsky
2014-05-01Fix the builtin min() and max() functions (and add tests).Andrew Scheller
2014-04-26Add ARRAY_SIZE macro, and use it where possible.Damien George
2014-04-17py: Add MP_OBJ_STOP_ITERATION and make good use of it.Damien George
2014-04-17py: Make built-in 'range' a class.Damien George
2014-04-15py: Add builtin functions bin and oct, and some tests for them.Damien George
2014-04-15py: Fix builtin hex to print prefix.Damien George
2014-04-15py: Add hex builtin function.Damien George
2014-04-06py: Revert mp_load_attr() to its previous state (not supporting default val).Paul Sokolovsky
2014-04-06py: Optimize locals()/globals() implementation.Paul Sokolovsky
2014-04-06py: Implement globals() and locals() builtins.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-05py: Support 3-arg getattr() builtin (with default value).Paul Sokolovsky
2014-04-04py: Remove mp_obj_less (use mp_binary_op(MP_BINARY_OP_LESS..) instead).Damien George
2014-04-02py: Move to Python 3.4.0 compatibility.Damien George
2014-04-02py: Add support for sep and end keywords in print.Damien George
2014-03-31py: Remove old "run time" functions that were 1 liners.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-26Merge branch 'master' of github.com:micropython/micropythonDamien George
2014-03-26py: Improved builtin dir.Damien George
2014-03-27py: Implement getattr() builtin.Paul Sokolovsky
2014-03-26Remove mp_obj_type_t.methods entry and use .locals_dict instead.Damien George
2014-03-26Change mp_method_t.name from const char * to qstr.Damien George
2014-03-26py: Replace mp_const_stop_iteration object with MP_OBJ_NULL.Damien George
2014-03-23py: Improve dir(): extract names from type->methods table.Damien George
2014-03-22py: Make 'bytes' be a proper type, support standard constructor args.Paul Sokolovsky
2014-03-22py: Make 'str' be a proper type, support standard constructor args.Paul Sokolovsky
2014-03-17py: Clean up includes.xbe
2014-03-08Implement ROMable modules. Add math module.Damien George
2014-02-15Implement proper exception type hierarchy.Damien George
2014-02-12Replace global "static" -> "STATIC", to allow "analysis builds". Part 2.Paul Sokolovsky
2014-02-08Make mp_obj_str_get_data return char* instead of byte*.Damien George
2014-02-02py: Add very basic implementation of dir() builtin.Damien George
2014-02-02Change id to return signed integer.Damien George
2014-02-01Implement and add tests for the id() builtin function.xbe
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-19Change int to uint for n_args in function with variable arguments.Damien George