summaryrefslogtreecommitdiffstatshomepage
path: root/py/objlist.c
Commit message (Expand)AuthorAge
* Implement proper exception type hierarchy.Damien George2014-02-15
* Change mp_obj_type_t.name from const char * to qstr.Damien George2014-02-15
* Remove mp_obj_new_exception_msg_1_arg and _2_arg.Damien George2014-02-12
* Replace global "static" -> "STATIC", to allow "analysis builds". Part 1.Paul Sokolovsky2014-02-12
* Merge branch 'master' of github.com:micropython/micropythonDamien George2014-02-10
|\
| * Factor out mp_seq_count_obj() and implement tuple.count().Paul Sokolovsky2014-02-10
| * Factor out mp_seq_index_obj() function to implement .index() on sequences.Paul Sokolovsky2014-02-10
| * Implement tuple addition.Paul Sokolovsky2014-02-08
| * Refactor list comparison code to mp_seq_cmp_objs().Paul Sokolovsky2014-02-08
* | py: Add some qstrs to the global table.Damien George2014-02-08
|/
* 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
|\| | |