aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* woopsCarl Friedrich Bolz-Tereick2021-03-021-1/+1
* some ascii fast paths of latin-1 encoding/decodingCarl Friedrich Bolz-Tereick2021-03-021-0/+3
* fast path for unicode.upper/lower for asciiCarl Friedrich Bolz-Tereick2021-03-021-6/+20
* fix translationCarl Friedrich Bolz-Tereick2021-02-261-0/+1
* copy an optimization from CPython: when the search string of str.replace andCarl Friedrich Bolz-Tereick2021-02-251-0/+2
* fix translation (why does the same code work on py3.6?)Carl Friedrich Bolz-Tereick2020-02-081-1/+5
* (cfbolz) graft 4c6c15e3e3bf to get the useful names "listview_ascii", insteadArmin Rigo2019-04-131-10/+5
* don't turn ord(u) and u.islower() etc into bridgesCarl Friedrich Bolz-Tereick2019-10-011-2/+11
* call prev_codepoint_pos only onceCarl Friedrich Bolz-Tereick2019-09-161-6/+10
* one less copy for slice with stepCarl Friedrich Bolz-Tereick2019-09-151-1/+1
* two optimizations of the jitting of unicode indexing/slicing:Carl Friedrich Bolz-Tereick2019-09-151-1/+83
* speed up rutf8.has_surrogatesCarl Friedrich Bolz-Tereick2019-09-121-5/+0
* optimize codepoint_index_at_byte_position by using the index structure more,Carl Friedrich Bolz-Tereick2019-09-101-1/+1
* stop using codepoints_in_utf8 for the result of findCarl Friedrich Bolz-Tereick2019-09-101-4/+11
* optimization for ascii case in unicode.(r)find and .(r)index:Carl Friedrich Bolz-Tereick2019-08-251-2/+7
* hg merge defaultRonan Lamy2019-07-241-35/+27
|\
| * Cleanup unicode_to_decimal_w() to make it more similar to pypy3Ronan Lamy2019-06-171-26/+19
| * win32, python2 doesn't like surrogates, skip this checkMatti Picus2019-05-301-1/+3
| * Test and fix for unicode.translate()Armin Rigo2019-04-181-1/+1
| * Fix the general testing for newstr(utf8, length_in_number_of_chars),Armin Rigo2019-04-131-7/+4
* | hg merge defaultRonan Lamy2019-03-121-211/+827
|\|
| * reduce code duplicationMatti Picus2019-03-121-36/+11
| * test, fix issue 2972, refactor decode_objectMatti Picus2019-03-111-14/+19
| * change test of utf8 length, len(u) != codepoints on narrow buildsMatti Picus2019-03-091-1/+1
| * fix utf-8 string formatting bugCarl Friedrich Bolz-Tereick2019-02-221-1/+1
| * partially restore test removed in baef7e3e3ac0Matti Picus2019-02-181-0/+9
| * deal with s.encode() differently (where s can be either bytes or unicode)Matti Picus2019-02-091-1/+7
| * Add a conditional_call_elidable hereArmin Rigo2019-02-091-7/+6
| * change UnicodeDictStrategy to store wrapped unicode objects as keys. this liftsCarl Friedrich Bolz-Tereick2019-01-211-2/+11
| * remove untranslated check for unicode object creationMatti Picus2019-01-111-9/+0
| * test, fix bug in unicode.titleMatti Picus2019-01-061-5/+5
| * test, fix for u'aaa'.count('', 10) == 0, u'aaa'.count('', 3) == 1Matti Picus2019-01-021-1/+1
| * apply fix from 0cca4bcffdbf, reduce diff to unicode-utf8-py3, fix testMatti Picus2019-01-011-1/+1
| * allow a = array.array('u', u'\xff'); a.byteswap(); ord(a[0]) > sys.maxunicodeMatti Picus2019-01-011-2/+6
| * mrege default into branchMatti Picus2019-01-011-11/+8
| |\
| * | str_w uses ascii encodingMatti Picus2018-12-251-1/+1
| * | str(unicode) encodes with asciiMatti Picus2018-12-251-1/+1
| * | fast path for unicode, bytesMatti Picus2018-12-161-1/+5
| * | fix some testsMatti Picus2018-09-161-5/+6
| * | fix translationMatti Picus2018-09-121-0/+2
| * | rarely-used str_w should use ascii-encoding (used for space.bytes_w)Matti Picus2018-09-121-3/+4
| * | fixes for failing testsMatti Picus2018-09-111-3/+3
| * | merge default into branchMatti Picus2018-09-111-19/+9
| |\ \
| * | | remove remaining space.newunicode, continue fix in f8aaef6e3548, fix translationMatti Picus2018-03-191-1/+1
| * | | whack a few more places, handle surrogates correctlyfijal2017-12-071-15/+17
| * | | remove the flagfijal2017-12-071-89/+42
| * | | more trivial use cases for Utf8StringIteratorfijal2017-12-061-14/+3
| * | | use iterator for islowerfijal2017-12-061-5/+1
| * | | fix the warnings module, add we_are_translated for nowfijal2017-12-031-9/+10
| * | | small cleanup of copy-pasted join codeCarl Friedrich Bolz-Tereick2017-11-241-11/+3