summaryrefslogtreecommitdiff
path: root/py/builtin.c
AgeCommit message (Expand)Author
2014-12-09py: Allow builtins to be overridden.Damien George
2014-11-27builtin: Reimplement __repl_print__() in terms of print().Paul Sokolovsky
2014-11-06py: Use shorter, static error msgs when ERROR_REPORTING_TERSE enabled.Damien George
2014-10-31py: Add builtin round function.Damien George
2014-10-22py: Fix smallint modulo with negative arguments.Damien George
2014-10-03py: Convert [u]int to mp_[u]int_t where appropriate.Damien George
2014-09-13py: Fix build error when float disabled; add test for divmod.Damien George
2014-09-13py: Implement divmod, % and proper // for floating point.Damien George
2014-09-07py: Rename mp_builtin_id to mp_obj_id and make it public.Damien George
2014-08-30py: Change uint to mp_uint_t in runtime.h, stackctrl.h, binary.h.Damien George
2014-08-30py: Change all uint to mp_uint_t in obj.h.Damien George
2014-08-24py: Consolidate min/max functions into one, and add key= argument.Damien George
2014-08-12py: Implement builtin reversed() function.Damien George
2014-08-12py: Make a function static; replace NULL with MP_OBJ_NULL.Damien George
2014-07-31py: Improve handling of long-int overflow.Damien George
2014-07-28py: Make id() return small int for the most common address space mapping.Paul Sokolovsky
2014-07-19py: Make print() accept "file" argument, and actually print to stream.Paul Sokolovsky
2014-07-03Rename machine_(u)int_t to mp_(u)int_t.Damien George
2014-06-28py: Make unichar_charlen() accept/return machine_uint_t.Paul Sokolovsky
2014-06-28py: Small comments, name changes, use of machine_int_t.Damien George
2014-06-27builtin: Restore bytestr compatibility.Paul Sokolovsky
2014-06-27builtin: ord, chr: Unicode support.Chris Angelico
2014-06-20py: Separate MICROPY_PY_BUILTINS_COMPLEX from MICROPY_PY_BUILTINS_FLOAT.Paul Sokolovsky
2014-06-19Prefix ARRAY_SIZE with micropython prefix MP_Emmanuel Blot
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