- e04a44e py: Small comments, name changes, use of machine_int_t. by Damien George · 11 years ago
- ea2c936 objstrunicode: Refactor str_index_to_ptr() following objstr. by Paul Sokolovsky · 11 years ago
- 26fda6d objstr: 64-bit issues. by Paul Sokolovsky · 11 years ago
- 5048df0 objstr: find(), rfind(), index(): Make return value be unicode-aware. by Paul Sokolovsky · 11 years ago
- cdc020d objstrunicode: Re-add buffer protocol back for now, required for io.StringIO. by Paul Sokolovsky · 11 years ago
- d215ee1 py: Make MICROPY_PY_BUILTINS_STR_UNICODE=1 buildable. by Paul Sokolovsky · 11 years ago
- 9731912 py: Prune unneeded code from objstrunicode, reuse code in objstr. by Paul Sokolovsky · 11 years ago
- e3cfc0d objstr: Refactor to work with char pointers instead of indexes. by Paul Sokolovsky · 11 years ago
- 2ec38a1 objstr: Be 8-bit clean even for repr(). by Paul Sokolovsky · 11 years ago
- b4efac1 py: Make sure getattr() works with non-interned strings (by interning them). by Paul Sokolovsky · 11 years ago
- b69f9fa Fix str.modulo when precision is specified. by Dave Hylands · 11 years ago
- d4c2bdd py: Raise TypeError when trying to format non-int with %x,%o,%X. by Damien George · 11 years ago
- 11de839 py: Small changes to objstr.c, including a bug fix. by Damien George · 11 years ago
- 75ce925 objstr: Implement "%(key)s" % {} formatting for strings and dicts. by Paul Sokolovsky · 11 years ago
- 9ab8ab2 Replace assert(0) with a self-documenting TODO string by Chris Angelico · 11 years ago
- 4867413 Simplify detection of quote characters in mp_str_print_quoted. by Chris Angelico · 11 years ago
- fcc9cf6 py, str: Replace enum with actual function pointer. by Damien George · 11 years ago
- fb510b3 Rename bultins config variables to MICROPY_PY_BUILTINS_*. by Damien George · 11 years ago
- ae9c82d objstr: str_uni_istype(): Spurious whitespace on empty lines. by Paul Sokolovsky · 11 years ago
- f69b9d3 objstr: str_uni_istype(): Codestyle. by Paul Sokolovsky · 11 years ago
- a3f4b83 add methods isspace(), isalpha(), isdigit(), isupper() and islower() to str by Kim Bauters · 11 years ago
- 8827682 objstr: *strip(): If nothing is stripped, don't create dup string. by Paul Sokolovsky · 11 years ago
- bcdffe5 objstr: *strip(): Fix handling of one-char subject strings. by Paul Sokolovsky · 11 years ago
- f600a6a py: Slightly improve efficiency of mp_obj_new_str; rename str_new. by Damien George · 11 years ago
- 2617eeb Change const byte* to const char* where sensible. by Damien George · 11 years ago
- 5fd5af9 objlist: Implement support for arbitrary (3-arg) slices. by Paul Sokolovsky · 11 years ago
- de4b932 py: Refactor slice helpers, preparing to support arbitrary slicing. by Paul Sokolovsky · 11 years ago
- 69d081a py: Handle case of slice start > stop in common sequence function. by Paul Sokolovsky · 11 years ago
- afaaf53 objslice: Support arbitrary objects start, stop, and step. by Paul Sokolovsky · 11 years ago
- ee3fd46 Rename configuration variables controling Python features. by Damien George · 11 years ago
- d098c6b objstr: Implement .endswith(). by Paul Sokolovsky · 11 years ago
- 6ac5dce py: Rename MP_OBJ_NOT_SUPPORTED to MP_OBJ_NULL. by Damien George · 11 years ago
- c18ef2a objstr: startswith(): Accept optional "start" arg. by Paul Sokolovsky · 11 years ago
- 70328e4 py: Implement more complete bytes comparison handling. by Paul Sokolovsky · 11 years ago
- a47b64a objstringio: Implement io.BytesIO. by Paul Sokolovsky · 11 years ago
- 2a27365 objstr.c: Partial implementation of .rsplit(). by Paul Sokolovsky · 11 years ago
- da9f092 py, unix: Add copyright for modules I worked closely on. by Paul Sokolovsky · 11 years ago
- 5ebd5f0 objstr: Slice indexing: support bytes properly. by Paul Sokolovsky · 11 years ago
- bfb8819 objstr: Make .split() support bytes. by Paul Sokolovsky · 11 years ago
- 5e5d69b objstr: Make .join() support bytes. by Paul Sokolovsky · 11 years ago
- eea0118 py: Give up and make mp_obj_str_get_data() deal with bytes too. by Paul Sokolovsky · 11 years ago
- b2d4fc0 objstr: Make *strip() accept bytes. by Paul Sokolovsky · 11 years ago
- 69f3eb2 objstr: Make .[r]partition() work with bytes. by Paul Sokolovsky · 11 years ago
- d915a52 py: Fix prefix on few sequence helpers, was incorrectly "mp_". by Paul Sokolovsky · 11 years ago
- 6913521 objstr: Implement .lower() and .upper(). by Paul Sokolovsky · 11 years ago
- d0a5bf3 py: Tidy up returning NULL which should be MP_OBJ_NOT_SUPPORTED. by Damien George · 11 years ago
- 7b0f9a7 bytes: Implement comparison and other binary operations. by Paul Sokolovsky · 11 years ago
- b473d0a py: bytes(), str(): Add NotImplementedError for kwargs. by Paul Sokolovsky · 11 years ago
- 04b9147 Add license header to (almost) all files. by Damien George · 11 years ago
- f54bcbf py, unix: Make "mpconfig.h" be first included, as other headers depend on it. by Paul Sokolovsky · 11 years ago
- e908591 py: Abstract no-return attribute for functions a bit. by Paul Sokolovsky · 11 years ago
- e14d096 objstr: Optimize .rstrip() by scanning string from end. by Paul Sokolovsky · 11 years ago
- 8810784 objstr: Implement .lstrip() & .rstrip(). by Paul Sokolovsky · 11 years ago
- 504e233 objstr: Init hash in mp_obj_str_builder_start() to 0. by Paul Sokolovsky · 11 years ago
- 57a4b4f py: Add typecode to buffer protocol. by Damien George · 11 years ago
- ea8d06c py: Add MP_OBJ_STOP_ITERATION and make good use of it. by Damien George · 11 years ago
- 729f7b4 py: Merge BINARY_OP_SUBSCR and store_subscr (w/ delete) into subscr. by Damien George · 11 years ago
- ee01411 py: Add len(bytes). by Damien George · 11 years ago
- 897fe0c py: Add builtin functions bin and oct, and some tests for them. by Damien George · 11 years ago
- 3bb8bd8 Make USE_COMPUTED_GOTO a config option in mpconfig.h. by Damien George · 11 years ago
- 58676fc objstr: Allow to define statically allocated str objects. by Paul Sokolovsky · 11 years ago
- 59e269c qstr, objstr: Make sure that valid hash != 0, treat 0 as "not computed". by Paul Sokolovsky · 11 years ago
- f130ca1 py: Make bytes type hashable. by Paul Sokolovsky · 11 years ago
- 73b7027 objstr: Add str.encode() and bytes.decode() methods. by Paul Sokolovsky · 11 years ago
- a9ddd6d py: Simplify and improve mp_get_index. by Damien George · 11 years ago
- 881d9af objstr: Add TODO-optimize for using .join with arbitrary iterable. by Paul Sokolovsky · 11 years ago
- 038fd52 Merge branch 'str-index' of github.com:xbe/micropython into xbe-str-index by Damien George · 11 years ago
- b5fbd0b py: Add mp_obj_is_integer; make mp_get_index check for long int. by Damien George · 11 years ago
- a157e4c py: str.join can now take arbitrary iterable as argument. by Damien George · 11 years ago
- 3d9a39e py: Implement str.[r]index() and add tests for them. by xbe · 11 years ago
- 729be9b py: Update comment in str.replace(). by xbe · 11 years ago
- 7a70a3a bytes: Support buffer protocol. by Paul Sokolovsky · 11 years ago
- 12968fb Display \r and \t escape codes in string repr by Andrew Scheller · 11 years ago
- a12a0f7 py: Rename pfenv_print_int to pfenv_print_mp_int, and add back former. by Damien George · 11 years ago
- c4029e5 Add string formatting support for longlong and mpz. by Dave Hylands · 11 years ago
- ff71542 py: Fix str.replace for case when arg 0 or 1 is empty string. by Damien George · 11 years ago
- deed087 py: str.split: handle non-default separator. by Damien George · 11 years ago
- ea13f40 py: Change nlr_jump to nlr_raise, to aid in debugging. by Damien George · 11 years ago
- f81a49e Allow floating point arguments with %d,i,u,o,x,X formats by Dave Hylands · 11 years ago
- 6756a37 Implements most of str.modulo by Dave Hylands · 11 years ago
- cc7085c Merge branch 'fix-format-int' of github.com:dhylands/micropython into dhylands-fix-format-int by Damien George · 11 years ago
- 22fe4d7 Fix str.format to work with {:f/g/e} and ints by Dave Hylands · 11 years ago
- c322c5f py: Fix regress for printing of floats and #if. by Damien George · 11 years ago
- 70f33cd py: Fix up so that it can compile without float. by Damien George · 11 years ago
- baf6f14 Enhance str.format support by Dave Hylands · 11 years ago
- 4db727a objstr: Very basic implementation of % string formatting operator. by Paul Sokolovsky · 11 years ago
- 15d1806 py: Remove old "run time" functions that were 1 liners. by Damien George · 11 years ago
- f7eaf60 py: Fix "TypeError: 'iterator' object is not iterable", doh. by Paul Sokolovsky · 11 years ago
- df6567e Merge map.h into obj.h. by Damien George · 11 years ago
- d17926d Rename rt_* to mp_*. by Damien George · 11 years ago
- 3e1a5c1 py: Rename old const type objects to mp_type_* for consistency. by Damien George · 11 years ago
- 07ddab5 py: Change mp_const_* objects to macros. by Damien George · 11 years ago
- 9b196cd Remove mp_obj_type_t.methods entry and use .locals_dict instead. by Damien George · 11 years ago
- c12b221 Change mp_method_t.name from const char * to qstr. by Damien George · 11 years ago
- 66eaf84 py: Replace mp_const_stop_iteration object with MP_OBJ_NULL. by Damien George · 11 years ago
- 17a5a83 Implement str.rfind() and add tests for it. by xbe · 11 years ago
- 8562de6 py/objstr.c: Remove done TODOs. by xbe · 11 years ago
- 1ecea7c py: Make 'bytes' be a proper type, support standard constructor args. by Paul Sokolovsky · 11 years ago
- be020c2 py: Make 'str' be a proper type, support standard constructor args. by Paul Sokolovsky · 11 years ago
- 5972b4c objstr: Switch from in-object string data to ptr to separate memory area. by Paul Sokolovsky · 11 years ago