summaryrefslogtreecommitdiff
path: root/py/objstr.c
AgeCommit message (Expand)Author
2014-05-15objstringio: Implement io.BytesIO.Paul Sokolovsky
2014-05-14objstr.c: Partial implementation of .rsplit().Paul Sokolovsky
2014-05-13py, unix: Add copyright for modules I worked closely on.Paul Sokolovsky
2014-05-11objstr: Slice indexing: support bytes properly.Paul Sokolovsky
2014-05-11objstr: Make .split() support bytes.Paul Sokolovsky
2014-05-11objstr: Make .join() support bytes.Paul Sokolovsky
2014-05-11py: Give up and make mp_obj_str_get_data() deal with bytes too.Paul Sokolovsky
2014-05-11objstr: Make *strip() accept bytes.Paul Sokolovsky
2014-05-11objstr: Make .[r]partition() work with bytes.Paul Sokolovsky
2014-05-10py: Fix prefix on few sequence helpers, was incorrectly "mp_".Paul Sokolovsky
2014-05-10objstr: Implement .lower() and .upper().Paul Sokolovsky
2014-05-10py: Tidy up returning NULL which should be MP_OBJ_NOT_SUPPORTED.Damien George
2014-05-10bytes: Implement comparison and other binary operations.Paul Sokolovsky
2014-05-06py: bytes(), str(): Add NotImplementedError for kwargs.Paul Sokolovsky
2014-05-03Add license header to (almost) all files.Damien George
2014-05-02py, unix: Make "mpconfig.h" be first included, as other headers depend on it.Paul Sokolovsky
2014-04-30py: Abstract no-return attribute for functions a bit.Paul Sokolovsky
2014-04-26objstr: Optimize .rstrip() by scanning string from end.Paul Sokolovsky
2014-04-26objstr: Implement .lstrip() & .rstrip().Paul Sokolovsky
2014-04-19objstr: Init hash in mp_obj_str_builder_start() to 0.Paul Sokolovsky
2014-04-18py: Add typecode to buffer protocol.Damien George
2014-04-17py: Add MP_OBJ_STOP_ITERATION and make good use of it.Damien George
2014-04-17py: Merge BINARY_OP_SUBSCR and store_subscr (w/ delete) into subscr.Damien George
2014-04-15py: Add len(bytes).Damien George
2014-04-15py: Add builtin functions bin and oct, and some tests for them.Damien George
2014-04-14Make USE_COMPUTED_GOTO a config option in mpconfig.h.Damien George
2014-04-14objstr: Allow to define statically allocated str objects.Paul Sokolovsky
2014-04-14qstr, objstr: Make sure that valid hash != 0, treat 0 as "not computed".Paul Sokolovsky
2014-04-13py: Make bytes type hashable.Paul Sokolovsky
2014-04-13objstr: Add str.encode() and bytes.decode() methods.Paul Sokolovsky
2014-04-11py: Simplify and improve mp_get_index.Damien George
2014-04-10objstr: Add TODO-optimize for using .join with arbitrary iterable.Paul Sokolovsky
2014-04-09Merge branch 'str-index' of github.com:xbe/micropython into xbe-str-indexDamien George
2014-04-09py: Add mp_obj_is_integer; make mp_get_index check for long int.Damien George
2014-04-09py: str.join can now take arbitrary iterable as argument.Damien George
2014-04-08py: Implement str.[r]index() and add tests for them.xbe
2014-04-08py: Update comment in str.replace().xbe
2014-04-08bytes: Support buffer protocol.Paul Sokolovsky
2014-04-08Display \r and \t escape codes in string reprAndrew Scheller
2014-04-08py: Rename pfenv_print_int to pfenv_print_mp_int, and add back former.Damien George
2014-04-07Add string formatting support for longlong and mpz.Dave Hylands
2014-04-07py: Fix str.replace for case when arg 0 or 1 is empty string.Damien George
2014-04-06py: str.split: handle non-default separator.Damien George
2014-04-05py: Change nlr_jump to nlr_raise, to aid in debugging.Damien George
2014-04-05Allow floating point arguments with %d,i,u,o,x,X formatsDave Hylands
2014-04-03Implements most of str.moduloDave Hylands
2014-04-02Merge branch 'fix-format-int' of github.com:dhylands/micropython into dhyland...Damien George
2014-04-02Fix str.format to work with {:f/g/e} and intsDave Hylands
2014-04-02py: Fix regress for printing of floats and #if.Damien George
2014-04-02py: Fix up so that it can compile without float.Damien George