aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* some ascii fast paths of latin-1 encoding/decodingCarl Friedrich Bolz-Tereick2021-03-021-0/+8
* fast path for unicode.upper/lower for asciiCarl Friedrich Bolz-Tereick2021-03-021-0/+9
* copy an optimization from CPython: when the search string of str.replace andCarl Friedrich Bolz-Tereick2021-02-251-0/+4
* (cfbolz) graft 4c6c15e3e3bf to get the useful names "listview_ascii", insteadArmin Rigo2019-04-131-2/+2
* fix issue #3137: rsplit of unicode strings that end with a non-ascii char was...Carl Friedrich Bolz-Tereick2019-12-311-0/+3
* two optimizations of the jitting of unicode indexing/slicing:Carl Friedrich Bolz-Tereick2019-09-151-0/+20
* Increased CPython compatibility...Armin Rigo2019-04-291-2/+2
* Test and fix for unicode.translate()Armin Rigo2019-04-181-1/+2
* a test that fails on py3.6Carl Friedrich Bolz-Tereick2019-02-221-0/+3
* fixCarl Friedrich Bolz-Tereick2019-02-171-0/+1
* add shortcut to ensure that 'for c in uni' does not compute the index storageCarl Friedrich Bolz-Tereick2019-02-171-0/+12
* fill_char can be a utf8 multibyte codepointMatti Picus2019-01-191-0/+2
* test, fix for format specification alignment repeats with a unicode codepointMatti Picus2019-01-161-0/+4
* test, fix bug in unicode.titleMatti Picus2019-01-061-0/+2
* test, fix for u'aaa'.count('', 10) == 0, u'aaa'.count('', 3) == 1Matti Picus2019-01-021-1/+3
* fix, skip testsMatti Picus2019-01-011-1/+2
* test, fix formating '%c'Matti Picus2019-01-011-0/+10
* skip hypothesis (on -A testing)Matti Picus2019-01-011-128/+129
* mrege default into branchMatti Picus2019-01-011-3/+2
|\
| * unicode(encoding='x') returns the empty string u''.Amaury Forgeot d'Arc2018-12-291-3/+2
* | merge default into branchMatti Picus2018-09-111-0/+28
|\|
| * two completely corner cases where we differ from CPythonArmin Rigo2018-09-111-1/+6
| * Add more tests inspired from issue #2866.Armin Rigo2018-09-111-0/+23
| * Backport test additions and cleanups from unicode-utf8Ronan Lamy2017-12-121-12/+74
* | small cleanupRonan Lamy2017-12-121-1/+0
* | whack the slowpath toofijal2017-12-071-0/+2
* | remove the flagfijal2017-12-071-4/+4
* | merge defaultfijal2017-11-231-0/+71
|\|
| * Make these tests import even if 'hypothesis' is not availableArmin Rigo2017-10-151-5/+10
| * Test with hypothesis, fix for a corner case of startswith()Armin Rigo2017-10-141-0/+67
| * Partial back-out of changeset 4b63e7093115Armin Rigo2017-04-051-0/+0
| * conditionally call vmp_native_enable/disable (only if platform supports it), ...Richard Plangger2017-04-031-0/+0
* | Tests and fixes for 'allow_surrogates=True' in various unicode methodsArmin Rigo2017-11-231-0/+6
* | fight until the strategies seem to work again for ascii unicode strings at leastfijal2017-11-041-1/+1
* | first attempt at fixing the unicode surrogate messfijal2017-11-041-3/+0
* | progress on having flags correctly propagated, almost therefijal2017-11-041-4/+5
* | implement lowerfijal2017-10-261-0/+10
* | improve the slice tests and fix itfijal2017-10-261-10/+25
* | Add startswith/endswith in the hypothesis test. Fixes. Includes a fixArmin Rigo2017-10-141-0/+25
* | Rewrite unicode.index/find to use rutf8.codepoints_in_utf8(). It shouldArmin Rigo2017-10-141-0/+49
* | actually test stufffijal2017-10-071-1/+4
* | expandtabs and [is]title.Jeremy Thurgood2017-10-071-0/+1
* | pass or skip remaining unicodeobject testsfijal2017-10-051-0/+2
* | (fijal, arigo)Armin Rigo2017-08-241-0/+10
* | basic getitem implementedfijal2017-03-011-0/+6
* | improve the testsfijal2017-03-011-0/+3
* | Add a testArmin Rigo2017-02-271-0/+1
* | * whack whack whackfijal2017-02-261-1/+1
* | go a slightly shorter way to working system - use decode a bit everywherefijal2017-02-251-0/+1
|/
* test, fix __rmod__ and -A incompatibilities with cpython on str, unicodeMatti Picus2016-10-181-3/+5