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