- 81d2ca2 py/objtuple: Add support for inplace add (same as normal add). by Damien George · 8 years ago
- 6213ad7 py: Convert mp_uint_t to size_t for tuple/list accessors. by Damien George · 8 years ago
- c88cfe1 py: Use size_t as len argument and return type of mp_get_index. by Damien George · 8 years ago
- e6003f4 py: De-optimise some uses of mp_getiter, so they don't use the C stack. by Damien George · 8 years ago
- ae8d867 py: Add iter_buf to getiter type method. by Damien George · 10 years ago
- 2298239 py/objtuple: Convert mp_uint_t to size_t where appropriate. by Damien George · 8 years ago
- 4aaa5ad py/objtuple: In tuple_cmp_helper, use mp_check_self instead of raising. by Damien George · 9 years ago
- c4a8004 py: Get rid of assert() in method argument checking functions. by Paul Sokolovsky · 9 years ago
- 5b3f0b7 py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*. by Damien George · 10 years ago
- 4b72b3a py: Change type signature of builtin funs that take variable or kw args. by Damien George · 10 years ago
- a0c9781 py: Change type of .make_new and .call args: mp_uint_t becomes size_t. by Damien George · 10 years ago
- 8212d97 py: Use polymorphic iterator type where possible to reduce code size. by Damien George · 10 years ago
- 999cedb py: Wrap all obj-ptr conversions in MP_OBJ_TO_PTR/MP_OBJ_FROM_PTR. by Damien George · 10 years ago
- cbf7674 py: Add MP_ROM_* macros and mp_rom_* types and use them. by Damien George · 10 years ago
- 1b586f3 py: Rename MP_BOOL() to mp_obj_new_bool() for consistency in naming. by Paul Sokolovsky · 10 years ago
- 821b7f2 py: Use mp_not_implemented consistently for not implemented features. by Damien George · 10 years ago
- c2a4e4e py: Convert hash API to use MP_UNARY_OP_HASH instead of ad-hoc function. by Damien George · 10 years ago
- 7f9d1d6 py: Overhaul and simplify printf/pfenv mechanism. by Damien George · 10 years ago
- 4d77e1a py: Use m_{new,renew,del} consistently. by Damien George · 10 years ago
- ff8dd3f py, unix: Allow to compile with -Wunused-parameter. by Damien George · 11 years ago
- 51dfcb4 py: Move to guarded includes, everywhere in py/ core. by Damien George · 11 years ago
- 612045f py: Add native json printing using existing print framework. by Damien George · 11 years ago
- ca6d75f py: Small simplifications in tuple and list accessors. by Damien George · 11 years ago
- 9c4cbe2 py: Make tuple and list use mp_int_t/mp_uint_t. by Damien George · 11 years ago
- ecc88e9 Change some parts of the core API to use mp_uint_t instead of uint/int. by Damien George · 11 years ago
- 9b7a8ee py: Fix mult by negative number of tuple, list, str, bytes. by Damien George · 11 years ago
- 40f3c02 Rename machine_(u)int_t to mp_(u)int_t. by Damien George · 11 years ago
- 11de839 py: Small changes to objstr.c, including a bug fix. by Damien George · 11 years ago
- fb510b3 Rename bultins config variables to MICROPY_PY_BUILTINS_*. by Damien George · 11 years ago
- 5fd5af9 objlist: Implement support for arbitrary (3-arg) slices. by Paul Sokolovsky · 11 years ago
- de4b932 py: Refactor slice helpers, preparing to support arbitrary slicing. by Paul Sokolovsky · 11 years ago
- ee3fd46 Rename configuration variables controling Python features. by Damien George · 11 years ago
- 6ac5dce py: Rename MP_OBJ_NOT_SUPPORTED to MP_OBJ_NULL. by Damien George · 11 years ago
- ee7a880 py: Use mp_arg_check_num in more places. by Damien George · 11 years ago
- 2323ef9 py: Rename globally-accessible tuple functions, prefix with mp_obj_. by Damien George · 11 years ago
- ea97080 objtuple: Go out of the way to support comparison of subclasses. by Paul Sokolovsky · 11 years ago
- d915a52 py: Fix prefix on few sequence helpers, was incorrectly "mp_". by Paul Sokolovsky · 11 years ago
- 7067d69 objnamedtuple: Support iteration. by Paul Sokolovsky · 11 years ago
- d0a5bf3 py: Tidy up returning NULL which should be MP_OBJ_NOT_SUPPORTED. by Damien George · 11 years ago
- 04b9147 Add license header to (almost) all files. by Damien George · 11 years ago
- f54bcbf py, unix: Make "mpconfig.h" be first included, as other headers depend on it. by Paul Sokolovsky · 11 years ago
- ea8d06c py: Add MP_OBJ_STOP_ITERATION and make good use of it. by Damien George · 11 years ago
- 729f7b4 py: Merge BINARY_OP_SUBSCR and store_subscr (w/ delete) into subscr. by Damien George · 11 years ago
- 8f19317 py: Remove useless implementations of NOT_EQUAL in binary_op's. by Damien George · 11 years ago
- ea13f40 py: Change nlr_jump to nlr_raise, to aid in debugging. by Damien George · 11 years ago
- f7eaf60 py: Fix "TypeError: 'iterator' object is not iterable", doh. by Paul Sokolovsky · 11 years ago
- 55ca075 vm: Implement CALL_FUNCTION_VAR opcode (foo(*(1, 2, 3))). by Paul Sokolovsky · 11 years ago
- df6567e Merge map.h into obj.h. by Damien George · 11 years ago
- d17926d Rename rt_* to mp_*. by Damien George · 11 years ago
- 3e1a5c1 py: Rename old const type objects to mp_type_* for consistency. by Damien George · 11 years ago
- 07ddab5 py: Change mp_const_* objects to macros. by Damien George · 11 years ago
- 9b196cd Remove mp_obj_type_t.methods entry and use .locals_dict instead. by Damien George · 11 years ago
- c12b221 Change mp_method_t.name from const char * to qstr. by Damien George · 11 years ago
- 66eaf84 py: Replace mp_const_stop_iteration object with MP_OBJ_NULL. by Damien George · 11 years ago
- 7f8be59 py: Allow hashing of functions and tuples. by Damien George · 11 years ago
- efe3422 py: Clean up includes. by xbe · 11 years ago
- 9e1e8cd Implement str.count and add tests for it. by xbe · 11 years ago
- e74f52b namedtuple: Inherit unary/binary ops from tuple base class. by Paul Sokolovsky · 11 years ago
- c596612 Implement proper exception type hierarchy. by Damien George · 11 years ago
- a71c83a Change mp_obj_type_t.name from const char * to qstr. by Damien George · 11 years ago
- 099a9cb Remove mp_obj_new_exception_msg_1_arg and _2_arg. by Damien George · 11 years ago
- d5df6cd Replace global "static" -> "STATIC", to allow "analysis builds". Part 1. by Paul Sokolovsky · 11 years ago
- ac0134d Factor out mp_seq_count_obj() and implement tuple.count(). by Paul Sokolovsky · 11 years ago
- 624eff6 Implement tuple.index(). by Paul Sokolovsky · 11 years ago
- f7c2410 Implement tuple multiplication. by Paul Sokolovsky · 11 years ago
- ee4aaf7 Implement tuple addition. by Paul Sokolovsky · 11 years ago
- e827e98 Implement tuple comparison. by Paul Sokolovsky · 11 years ago
- ea2509d Fix assert() usage. by Paul Sokolovsky · 12 years ago
- 9ed5435 Implement slicing for tuples. by Paul Sokolovsky · 12 years ago
- c1d9bbc Implement __bool__ and __len__ via unary_op virtual method for all types. by Paul Sokolovsky · 12 years ago
- 4e8dc8c py: Add unary op not for NoneType, bool, tuple, list, dict; fix for int. by Damien George · 12 years ago
- 55baff4 Revamp qstrs: they now include length and hash. by Damien George · 12 years ago
- 20006db Make VM stack grow upwards, and so no reversed args arrays. by Damien George · 12 years ago
- 76d982e type->print(): Distinguish str() and repr() variety by passing extra param. by Paul Sokolovsky · 12 years ago
- 6c2401e Merge pull request #165 from chipaca/builtins by Damien George · 12 years ago
- 8eec8bc Add objtuple.h to allow embedding of tuples inside other objects. by Paul Sokolovsky · 12 years ago
- 07205ec added zip() by John R. Lenton · 12 years ago
- 004cdce py: Implement base class lookup, issubclass, isinstance. by Damien George · 12 years ago
- 3391e19 A bit of stylistic cleanup (chose the wrong side during conflict resolution). by John R. Lenton · 12 years ago
- 270112f Merge remote-tracking branch 'upstream/master' into listsort. Lots of conflict fun. by John R. Lenton · 12 years ago
- c06763a This implements a better (more python-conformant) list.sort. by John R. Lenton · 12 years ago
- 97209d3 Merge branch 'cplusplus' of https://github.com/ian-v/micropython into ian-v-cplusplus by Damien George · 12 years ago
- 5fd8fd2 Revert MP_BOOL, etc. and use <stdbool.h> instead by ian-v · 12 years ago
- 7a16fad Co-exist with C++ (issue #85) by ian-v · 12 years ago
- 860ffb0 Convert many object types structs to use C99 tagged initializer syntax. by Paul Sokolovsky · 12 years ago
- 71c5181 Convert Python types to proper Python type hierarchy. by Damien George · 12 years ago
- d99b052 Change object representation from 1 big union to individual structs. by Damien · 12 years ago