summaryrefslogtreecommitdiffstatshomepage
path: root/py/builtin.c
Commit message (Expand)AuthorAge
* py: Add MP_OBJ_STOP_ITERATION and make good use of it.Damien George2014-04-17
* py: Make built-in 'range' a class.Damien George2014-04-17
* py: Add builtin functions bin and oct, and some tests for them.Damien George2014-04-15
* py: Fix builtin hex to print prefix.Damien George2014-04-15
* py: Add hex builtin function.Damien George2014-04-15
* py: Revert mp_load_attr() to its previous state (not supporting default val).Paul Sokolovsky2014-04-06
* py: Optimize locals()/globals() implementation.Paul Sokolovsky2014-04-06
* py: Implement globals() and locals() builtins.Paul Sokolovsky2014-04-06
* py: Make globals and locals proper dictionary objects.Damien George2014-04-05
* py: Change module globals from mp_map_t* to mp_obj_dict_t*.Damien George2014-04-05
* py: Change nlr_jump to nlr_raise, to aid in debugging.Damien George2014-04-05
* py: Support 3-arg getattr() builtin (with default value).Paul Sokolovsky2014-04-05
* py: Remove mp_obj_less (use mp_binary_op(MP_BINARY_OP_LESS..) instead).Damien George2014-04-04
* py: Move to Python 3.4.0 compatibility.Damien George2014-04-02
* py: Add support for sep and end keywords in print.Damien George2014-04-02
* py: Remove old "run time" functions that were 1 liners.Damien George2014-03-31
* Merge map.h into obj.h.Damien George2014-03-30
* Rename rt_* to mp_*.Damien George2014-03-30
* py: Rename old const type objects to mp_type_* for consistency.Damien George2014-03-29
* Merge branch 'master' of github.com:micropython/micropythonDamien George2014-03-26
|\
| * py: Implement getattr() builtin.Paul Sokolovsky2014-03-27
* | py: Improved builtin dir.Damien George2014-03-26
|/
* Remove mp_obj_type_t.methods entry and use .locals_dict instead.Damien George2014-03-26
* Change mp_method_t.name from const char * to qstr.Damien George2014-03-26
* py: Replace mp_const_stop_iteration object with MP_OBJ_NULL.Damien George2014-03-26
* py: Improve dir(): extract names from type->methods table.Damien George2014-03-23
* py: Make 'bytes' be a proper type, support standard constructor args.Paul Sokolovsky2014-03-22
* py: Make 'str' be a proper type, support standard constructor args.Paul Sokolovsky2014-03-22
* py: Clean up includes.xbe2014-03-17
* Implement ROMable modules. Add math module.Damien George2014-03-08
* Implement proper exception type hierarchy.Damien George2014-02-15
* Replace global "static" -> "STATIC", to allow "analysis builds". Part 2.Paul Sokolovsky2014-02-12
* Make mp_obj_str_get_data return char* instead of byte*.Damien George2014-02-08
* py: Add very basic implementation of dir() builtin.Damien George2014-02-02
* Change id to return signed integer.Damien George2014-02-02
* Implement and add tests for the id() builtin function.xbe2014-02-01
* Second stage of qstr revamp: uPy str object can be qstr or not.Damien George2014-01-22
* Merge branch 'master' of github.com:micropython/micropythonDamien George2014-01-21
|\
| * Add dummy bytes() constructor.Paul Sokolovsky2014-01-20
* | Revamp qstrs: they now include length and hash.Damien George2014-01-21
|/
* Change int to uint for n_args in function with variable arguments.Damien George2014-01-19
* Make VM stack grow upwards, and so no reversed args arrays.Damien George2014-01-18
* Merge branch 'str-repr' of github.com:pfalcon/micropython into pfalcon-str-reprDamien George2014-01-15
|\
| * Implement str() and repr() builtin functions.Paul Sokolovsky2014-01-15
| * type->print(): Distinguish str() and repr() variety by passing extra param.Paul Sokolovsky2014-01-15
* | Implement repr.Damien George2014-01-15
|/
* Tidy up.Damien George2014-01-14
* Merge remote-tracking branch 'upstream/master' into builtinsJohn R. Lenton2014-01-13
|\
| * Cleanup built-ins, and fix some compiler warnings/errors.Damien George2014-01-13
* | Made sorted() raise an exception instead of aborting when given no arguments;...John R. Lenton2014-01-13