2347 Commits (44b0d5cff846ba487c526ed95be1b3d1cd3d762a)
 

Author SHA1 Message Date
Chris Angelico 44b0d5cff8 Use utf8_get/next_char in building up a string's repr 11 years ago
Chris Angelico 30d1bad33f Make utf8_get_char() and utf8_next_char() actually do what their names say 11 years ago
Chris Angelico bc990dad9a Revert "Add PEP 393-flags to strings and stub usage." 11 years ago
Chris Angelico f9bebb28ad Whitespace fixes 11 years ago
Chris Angelico 279de0c8eb Formatting/layout improvements - introduce macros for UTF-8 byte detection, add braces. No functional changes. 11 years ago
Chris Angelico f1911f53d5 Make chr() Unicode-aware 11 years ago
Chris Angelico f51ad737b4 Make a string's repr Unicode-aware 11 years ago
Chris Angelico 01bd686846 Expand the Unicode tests 11 years ago
Chris Angelico 7bc91904f8 Record byte lengths for byte strings 11 years ago
Chris Angelico bb13212071 Make ord() Unicode-aware 11 years ago
Chris Angelico 03f0cbe905 Retain characters as UTF-8 encoded Unicode 11 years ago
Chris Angelico e924659b85 Add support for \u and \U escapes, but not \N (with explanatory comment) 11 years ago
Chris Angelico 231031ac5f Add character length to qstr 11 years ago
Chris Angelico 6df1b946fb Add test of UTF-8 encoded source file resulting in properly formed string 11 years ago
Chris Angelico 16429b81a8 Make len(s) return character length (even though creation's still buggy) 11 years ago
Chris Angelico cd2cf6663c HACK - When indexing a qstr, count its charlen. Stupidly inefficient but POC. 11 years ago
Chris Angelico 47c234584d objstr: Record character length separately from byte length 11 years ago
Chris Angelico b0f41c72af Beginnings of UTF-8 support - construct strings from that many UTF-8-encoded chars, and subscript bytes the same way 11 years ago
Chris Angelico 89452be641 Update comments - now aiming for UTF-8 rather than PEP 393 strings 11 years ago
Chris Angelico c239f50952 Add PEP 393-flags to strings and stub usage. 11 years ago
Damien George c61be8e1e1 Merge pull request #662 from stinos/windows-pathsep 11 years ago
Paul Sokolovsky 180751fbf3 Merge pull request #670 from Rosuav/stringhash 11 years ago
Chris Angelico de09caaa37 Bring the C and Python compute_hash functions into consistency 11 years ago
Paul Sokolovsky d72bc2713a objint: Fix corner case in buffer access. 11 years ago
Paul Sokolovsky b56a53dfd6 Merge pull request #667 from Rosuav/testfixes 11 years ago
Paul Sokolovsky 8c75bd26e2 Merge pull request #668 from dhylands/print-prec 11 years ago
Dave Hylands b69f9fa31f Fix str.modulo when precision is specified. 11 years ago
Paul Sokolovsky 380f147d2e modgc: Real 64-bit cleanness. 11 years ago
Paul Sokolovsky a3ef8087e8 modgc: 64-bit cleanness. 11 years ago
Chris Angelico 047db2299c Turn the Travis CI test skipping mechanism into something more generic 11 years ago
Chris Angelico 88b11b50e5 Figure out the test_name before using it (significant only to Travis skips) 11 years ago
Paul Sokolovsky 755a55f507 modgc: Implement return value for gc.collect(), enable on Unix. 11 years ago
Damien George d4c2bddd0c py: Raise TypeError when trying to format non-int with %x,%o,%X. 11 years ago
Paul Sokolovsky f675ff3957 Merge pull request #665 from Rosuav/naming3.3 11 years ago
Damien George 11de8399fe py: Small changes to objstr.c, including a bug fix. 11 years ago
Chris Angelico daf973ae00 Change comments (mainly URLs) to no longer specifically say Python 3.3 11 years ago
Damien George c074cd38c3 Merge pull request #663 from Rosuav/floatpercentx 11 years ago
Paul Sokolovsky 75ce9256b2 objstr: Implement "%(key)s" % {} formatting for strings and dicts. 11 years ago
Chris Angelico 7a6e09635a Remove tests that fail under CPython 3.5 11 years ago
stijn df3ab07994 unix: Fix path seperator used depending on OS 11 years ago
Paul Sokolovsky 1e82ef3ae8 Merge pull request #660 from Rosuav/assert0 11 years ago
Paul Sokolovsky 76c8a4c91b unix: Add setjmp-based GC register helper implementation. 11 years ago
Chris Angelico 9ab8ab2117 Replace assert(0) with a self-documenting TODO string 11 years ago
Damien George 30583f58d5 Merge pull request #653 from Metallicow/switch-example-correction 11 years ago
Damien George 95fd3528c1 Merge pull request #650 from bvernoux/master 11 years ago
Damien George 9b967dd3cd Merge pull request #655 from Rosuav/master 11 years ago
Chris Angelico 4867413e69 Simplify detection of quote characters in mp_str_print_quoted. 11 years ago
bvernoux 82560fce75 Merge branch 'master' of https://github.com/micropython/micropython 11 years ago
Chris Angelico 29bf7393c1 Correct file reference (there's no qstrraw.h) 11 years ago
bvernoux 0a1dbfe02f Merge branch 'master' of https://github.com/bvernoux/micropython 11 years ago