summaryrefslogtreecommitdiff
path: root/py/objstr.c
AgeCommit message (Expand)Author
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
2014-04-01Enhance str.format supportDave Hylands
2014-03-31objstr: Very basic implementation of % string formatting operator.Paul Sokolovsky
2014-03-31py: Remove old "run time" functions that were 1 liners.Damien George
2014-03-30py: Fix "TypeError: 'iterator' object is not iterable", doh.Paul Sokolovsky
2014-03-30Merge map.h into obj.h.Damien George
2014-03-30Rename rt_* to mp_*.Damien George
2014-03-29py: Rename old const type objects to mp_type_* for consistency.Damien George
2014-03-29py: Change mp_const_* objects to macros.Damien George
2014-03-26Remove mp_obj_type_t.methods entry and use .locals_dict instead.Damien George
2014-03-26Change mp_method_t.name from const char * to qstr.Damien George
2014-03-26py: Replace mp_const_stop_iteration object with MP_OBJ_NULL.Damien George
2014-03-24Implement str.rfind() and add tests for it.xbe
2014-03-23py/objstr.c: Remove done TODOs.xbe