summaryrefslogtreecommitdiffstatshomepage
path: root/py/objstr.c
Commit message (Expand)AuthorAge
* objstr: Init hash in mp_obj_str_builder_start() to 0.Paul Sokolovsky2014-04-19
* py: Add typecode to buffer protocol.Damien George2014-04-18
* py: Add MP_OBJ_STOP_ITERATION and make good use of it.Damien George2014-04-17
* py: Merge BINARY_OP_SUBSCR and store_subscr (w/ delete) into subscr.Damien George2014-04-17
* py: Add len(bytes).Damien George2014-04-15
* py: Add builtin functions bin and oct, and some tests for them.Damien George2014-04-15
* Make USE_COMPUTED_GOTO a config option in mpconfig.h.Damien George2014-04-14
* objstr: Allow to define statically allocated str objects.Paul Sokolovsky2014-04-14
* qstr, objstr: Make sure that valid hash != 0, treat 0 as "not computed".Paul Sokolovsky2014-04-14
* py: Make bytes type hashable.Paul Sokolovsky2014-04-13
* objstr: Add str.encode() and bytes.decode() methods.Paul Sokolovsky2014-04-13
* py: Simplify and improve mp_get_index.Damien George2014-04-11
* objstr: Add TODO-optimize for using .join with arbitrary iterable.Paul Sokolovsky2014-04-10
* Merge branch 'str-index' of github.com:xbe/micropython into xbe-str-indexDamien George2014-04-09
|\
| * py: Implement str.[r]index() and add tests for them.xbe2014-04-08
| * py: Update comment in str.replace().xbe2014-04-08
* | py: Add mp_obj_is_integer; make mp_get_index check for long int.Damien George2014-04-09
* | py: str.join can now take arbitrary iterable as argument.Damien George2014-04-09
|/
* bytes: Support buffer protocol.Paul Sokolovsky2014-04-08
* Display \r and \t escape codes in string reprAndrew Scheller2014-04-08
* py: Rename pfenv_print_int to pfenv_print_mp_int, and add back former.Damien George2014-04-08
* Add string formatting support for longlong and mpz.Dave Hylands2014-04-07
* py: Fix str.replace for case when arg 0 or 1 is empty string.Damien George2014-04-07
* py: str.split: handle non-default separator.Damien George2014-04-06
* py: Change nlr_jump to nlr_raise, to aid in debugging.Damien George2014-04-05
* Allow floating point arguments with %d,i,u,o,x,X formatsDave Hylands2014-04-05
* Implements most of str.moduloDave Hylands2014-04-03
* Merge branch 'fix-format-int' of github.com:dhylands/micropython into dhyland...Damien George2014-04-02
|\
| * Fix str.format to work with {:f/g/e} and intsDave Hylands2014-04-02
* | py: Fix regress for printing of floats and #if.Damien George2014-04-02
|/
* py: Fix up so that it can compile without float.Damien George2014-04-02
* Enhance str.format supportDave Hylands2014-04-01
* objstr: Very basic implementation of % string formatting operator.Paul Sokolovsky2014-03-31
* py: Remove old "run time" functions that were 1 liners.Damien George2014-03-31
* py: Fix "TypeError: 'iterator' object is not iterable", doh.Paul Sokolovsky2014-03-30
* Merge map.h into obj.h.Damien George2014-03-30
* Rename rt_* to mp_*.Damien George2014-03-30
* py: Rename old const type objects to mp_type_* for consistency.Damien George2014-03-29
* py: Change mp_const_* objects to macros.Damien George2014-03-29
* Remove mp_obj_type_t.methods entry and use .locals_dict instead.Damien George2014-03-26
* Change mp_method_t.name from const char * to qstr.Damien George2014-03-26
* py: Replace mp_const_stop_iteration object with MP_OBJ_NULL.Damien George2014-03-26
* Implement str.rfind() and add tests for it.xbe2014-03-24
* py/objstr.c: Remove done TODOs.xbe2014-03-23
* py: Make 'bytes' be a proper type, support standard constructor args.Paul Sokolovsky2014-03-22
* py: Make 'str' be a proper type, support standard constructor args.Paul Sokolovsky2014-03-22
* objstr: Switch from in-object string data to ptr to separate memory area.Paul Sokolovsky2014-03-22
* py: Make str.[r]partition more efficient.Damien George2014-03-21
* str.(r)partition: factor out duplicate code.xbe2014-03-21
* Implement str.rpartition and add tests for it.xbe2014-03-21