summaryrefslogtreecommitdiffstatshomepage
path: root/py/objlist.c
Commit message (Expand)AuthorAge
* mp_obj_new_list(n, items): Copy items only if not-NULL.Paul Sokolovsky2014-02-04
* Fix assert() usage.Paul Sokolovsky2014-02-02
* Implement slicing for lists.Paul Sokolovsky2014-02-02
* py: Tidy up BINARY_OPs; negation done by special NOT bytecode.Damien George2014-02-01
* Implement __bool__ and __len__ via unary_op virtual method for all types.Paul Sokolovsky2014-01-30
* Merge branch 'master' of github.com:micropython/micropythonDamien George2014-01-27
|\
| * list.pop(): Don't allow ->alloc drop to zero, which causes unexpected behavior.Paul Sokolovsky2014-01-27
* | py: Add unary op not for NoneType, bool, tuple, list, dict; fix for int.Damien George2014-01-27
|/
* Merge branch 'master' of github.com:micropython/micropythonDamien George2014-01-21
|\
| * sequence.c: Start to refactor sequence operations for reuse among types.Paul Sokolovsky2014-01-21
* | 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
* Tiny optimisation in objlist.c; a new test for inheritance.Damien George2014-01-19
* Make VM stack grow upwards, and so no reversed args arrays.Damien George2014-01-18
* type->print(): Distinguish str() and repr() variety by passing extra param.Paul Sokolovsky2014-01-15
* Tidy up.Damien George2014-01-14
* Made sorted() raise an exception instead of aborting when given no arguments;...John R. Lenton2014-01-13
* sortedJohn R. Lenton2014-01-13
* list: Implement comparison operators.Paul Sokolovsky2014-01-12
* list: Add extend() methods and += operator.Paul Sokolovsky2014-01-12
* unified the bopsJohn R. Lenton2014-01-11
* list: Implement list multiplication.Paul Sokolovsky2014-01-11
* py: Stuff qstr in object pointer; keys for mp_map_t are now always mp_obj_t.Damien George2014-01-08
* py: Small big fix to type declarations.Damien George2014-01-07
* A bit of stylistic cleanup (chose the wrong side during conflict resolution).John R. Lenton2014-01-07
* Merge remote-tracking branch 'upstream/master' into listsort. Lots of conflic...John R. Lenton2014-01-07
|\
| * Merge branch 'cplusplus' of https://github.com/ian-v/micropython into ian-v-c...Damien George2014-01-07
| |\
| | * Make list and str method tables statician-v2014-01-06
| | * Revert MP_BOOL, etc. and use <stdbool.h> insteadian-v2014-01-06
| | * Co-exist with C++ (issue #85)ian-v2014-01-06
| |/
* / This implements a better (more python-conformant) list.sort.John R. Lenton2014-01-07
|/
* Merge remote-tracking branch 'upstream/master' into list_reverseJohn R. Lenton2014-01-06
|\
| * Merge branch 'list_remove' of git://github.com/chipaca/micropython into chipa...Damien George2014-01-05
| |\
| | * Merge remote-tracking branch 'upstream/master' into list_removeJohn R. Lenton2014-01-05
| | |\
| * | \ Merge pull request #92 from chipaca/list_insertDamien George2014-01-05
| |\ \ \
| | * \ \ Merge remote-tracking branch 'upstream/master' into list_insertJohn R. Lenton2014-01-05
| | |\ \ \ | | | | |/ | | | |/|
| * | | | Merge pull request #91 from chipaca/list_indexDamien George2014-01-05
| |\ \ \ \
| | * | | | Fix off-by-one in non-default values of index's 2nd and 3rd arguments.John R. Lenton2014-01-05
| | | |/ / | | |/| |
| * / | | Convert many object types structs to use C99 tagged initializer syntax.Paul Sokolovsky2014-01-05
| |/ / /
* | | | Merge remote-tracking branch 'upstream/master' into list_reverseJohn R. Lenton2014-01-05
|\| | |
| * | | Fix qstr in objlist.c; add more tests for list.index.Damien George2014-01-05
| * | | Merge remote-tracking branch 'upstream/master' into list_indexJohn R. Lenton2014-01-05
| |\ \ \
| | * | | Convert Python types to proper Python type hierarchy.Damien George2014-01-04
| | * | | Merge pull request #70 from chipaca/list_countDamien George2014-01-04
| | |\ \ \
| | * | | | Split qstr into pools, and put initial pool in ROM.Damien George2014-01-04
* | | | | | Implements list.reverse; fixes issue #66John R. Lenton2014-01-04
| |_|_|_|/ |/| | | |
* | | | | Implements list.remove (in terms of list.index and list.pop).John R. Lenton2014-01-04
| |_|_|/ |/| | |
* | | | Implements list.insert. Fixes issue #61.John R. Lenton2014-01-04
|/ / /
* | / Implements list.index. Fixes issue #57.John R. Lenton2014-01-04
| |/ |/|
* | Implemented list.countJohn R. Lenton2014-01-03
|/