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