205 Commits (a41fe31322e92f84ecee4f3e6295bed2ec9120fd)

Author SHA1 Message Date
John R. Lenton a41fe31322 Added dict iterator. 11 years ago
Paul Sokolovsky 24507aff7d Typo fix in comment. 11 years ago
Paul Sokolovsky af61a1a492 Use constructor to create small int (avoid exposing mp_obj_t internals to VM). 11 years ago
John R. Lenton c553162ebc Fix off-by-one in non-default values of index's 2nd and 3rd arguments. 11 years ago
Paul Sokolovsky 860ffb0a43 Convert many object types structs to use C99 tagged initializer syntax. 11 years ago
Dave Hylands d986b582c0 Make qstr_init reinitialize last_pool. 11 years ago
Damien George f0691f4ed5 Fix qstr in objlist.c; add more tests for list.index. 11 years ago
xyb 8cfc9f07b9 Implements str iterator 11 years ago
Damien George 45b43c21c4 Oops: add objint.c 11 years ago
Damien George 71c5181a8d Convert Python types to proper Python type hierarchy. 11 years ago
Mikael Eiman d67091371d OSX: fixes to make nlrx64.S with Apple's clang (switched to Apple-specific define instead of __llvm__) 11 years ago
Mikael Eiman f53cdd947c OSX: fixes to make nlrx64.S with Apple's clang (forgot a few places) 11 years ago
Mikael Eiman 5d02e2d6fa OSX: fixes to make nlrx64.S with Apple's clang 11 years ago
Damien George e9906ac3d7 Add ellipsis object. 11 years ago
Damien George eb7bfcb286 Split qstr into pools, and put initial pool in ROM. 11 years ago
Damien George e67ed5d285 Improve configurability for native x64/thumb emitter. 11 years ago
John R. Lenton 6e1e98f864 Implements list.reverse; fixes issue #66 11 years ago
John R. Lenton 49fb6e53b3 Implements list.remove (in terms of list.index and list.pop). 11 years ago
Paul Sokolovsky 6ee1e383d6 str slice: Trim slice indexes to be in range. 11 years ago
John R. Lenton 45a8744617 Implements list.insert. Fixes issue #61. 11 years ago
Damien George c8d1384fc0 Fix int -> machine_int_t; add print to slice test. 11 years ago
Paul Sokolovsky f8b9d3c41a str: Throw TypeError for invalid index type and clean up comments. 11 years ago
Paul Sokolovsky e606cb6561 slice: Allow building with MICROPY_ENABLE_SLICE=0. 11 years ago
Paul Sokolovsky decad08ef5 str: Handle non-positive slice indexes. 11 years ago
Paul Sokolovsky 59800afae9 slice: Implement special handling of omitted start/stop indexes. 11 years ago
Paul Sokolovsky cd22627f78 Enable slice support in config. 11 years ago
Paul Sokolovsky 31ba60f836 str: Initial implementation of string slicing. 11 years ago
Paul Sokolovsky ded0a1efa5 Implement BUILD_SLICE opcode (2-arg version). 11 years ago
Paul Sokolovsky 1c6de11f77 Add basic implementation of slice object. 11 years ago
John R. Lenton 5d4a821339 Implements list.index. Fixes issue #57. 11 years ago
John R. Lenton e241e8c169 Implemented list.count 11 years ago
Paul Sokolovsky c90c0f68a2 Move INT_FMT, etc. declaration into global mpconfig.h . 11 years ago
John R. Lenton 26c211648b Implemented list.copy. Fixes issue #54. 11 years ago
John R. Lenton 069ded9514 Added list.clear. Fixes issue #53. 11 years ago
John R. Lenton 25f417c08c Worked on list.pop: 11 years ago
Paul Sokolovsky b372bfca21 Rename default config file to mpconfig.h, and port's to mpconfigport.h. 11 years ago
Paul Sokolovsky ef18102b9e Make it possible to turn off collecting memory stats (MICROPY_MEM_STATS). 11 years ago
Paul Sokolovsky 780f555b2e Add new alloc metric: peak_bytes_allocated. 11 years ago
Paul Sokolovsky 02de0c57d2 Add new alloc metric: current_bytes_allocated. 11 years ago
Paul Sokolovsky 43f1c8080a m_realloc: Account only allocation size difference in total_bytes_allocated. 11 years ago
Damien George 1fb031744f Change mp_compile so that it returns a function object for the module. 11 years ago
Damien George 14f945c2ca Add note about implementing inplace operators. 11 years ago
Damien George 66028ab6dc Basic implementation of import. 11 years ago
John R. Lenton 9bc56d933f Changed to use memcpy. 11 years ago
John R. Lenton aeb16c36b0 Add a bit of whitespace. 11 years ago
John R. Lenton 81ad89c46e untabified 11 years ago
John R. Lenton 4cb80582c4 Add list addition (fixes: #39) 11 years ago
Damien George aae7847508 Change old use of module creation to new proper use. 11 years ago
Damien George 2870862601 Add module object, to be used eventually for import. 11 years ago
Damien George 0ff883904a py: Fix generator where state array was incorrectly indexed. 11 years ago