| Commit message (Expand) | Author | Age | Files | Lines |
* | woops | Carl Friedrich Bolz-Tereick | 2021-03-02 | 1 | -1/+1 |
* | some ascii fast paths of latin-1 encoding/decoding | Carl Friedrich Bolz-Tereick | 2021-03-02 | 1 | -0/+3 |
* | fast path for unicode.upper/lower for ascii | Carl Friedrich Bolz-Tereick | 2021-03-02 | 1 | -6/+20 |
* | fix translation | Carl Friedrich Bolz-Tereick | 2021-02-26 | 1 | -0/+1 |
* | copy an optimization from CPython: when the search string of str.replace and | Carl Friedrich Bolz-Tereick | 2021-02-25 | 1 | -0/+2 |
* | fix translation (why does the same code work on py3.6?) | Carl Friedrich Bolz-Tereick | 2020-02-08 | 1 | -1/+5 |
* | (cfbolz) graft 4c6c15e3e3bf to get the useful names "listview_ascii", instead | Armin Rigo | 2019-04-13 | 1 | -10/+5 |
* | don't turn ord(u) and u.islower() etc into bridges | Carl Friedrich Bolz-Tereick | 2019-10-01 | 1 | -2/+11 |
* | call prev_codepoint_pos only once | Carl Friedrich Bolz-Tereick | 2019-09-16 | 1 | -6/+10 |
* | one less copy for slice with step | Carl Friedrich Bolz-Tereick | 2019-09-15 | 1 | -1/+1 |
* | two optimizations of the jitting of unicode indexing/slicing: | Carl Friedrich Bolz-Tereick | 2019-09-15 | 1 | -1/+83 |
* | speed up rutf8.has_surrogates | Carl Friedrich Bolz-Tereick | 2019-09-12 | 1 | -5/+0 |
* | optimize codepoint_index_at_byte_position by using the index structure more, | Carl Friedrich Bolz-Tereick | 2019-09-10 | 1 | -1/+1 |
* | stop using codepoints_in_utf8 for the result of find | Carl Friedrich Bolz-Tereick | 2019-09-10 | 1 | -4/+11 |
* | optimization for ascii case in unicode.(r)find and .(r)index: | Carl Friedrich Bolz-Tereick | 2019-08-25 | 1 | -2/+7 |
* | hg merge default | Ronan Lamy | 2019-07-24 | 1 | -35/+27 |
|\ |
|
| * | Cleanup unicode_to_decimal_w() to make it more similar to pypy3 | Ronan Lamy | 2019-06-17 | 1 | -26/+19 |
| * | win32, python2 doesn't like surrogates, skip this check | Matti Picus | 2019-05-30 | 1 | -1/+3 |
| * | Test and fix for unicode.translate() | Armin Rigo | 2019-04-18 | 1 | -1/+1 |
| * | Fix the general testing for newstr(utf8, length_in_number_of_chars), | Armin Rigo | 2019-04-13 | 1 | -7/+4 |
* | | hg merge default | Ronan Lamy | 2019-03-12 | 1 | -211/+827 |
|\| |
|
| * | reduce code duplication | Matti Picus | 2019-03-12 | 1 | -36/+11 |
| * | test, fix issue 2972, refactor decode_object | Matti Picus | 2019-03-11 | 1 | -14/+19 |
| * | change test of utf8 length, len(u) != codepoints on narrow builds | Matti Picus | 2019-03-09 | 1 | -1/+1 |
| * | fix utf-8 string formatting bug | Carl Friedrich Bolz-Tereick | 2019-02-22 | 1 | -1/+1 |
| * | partially restore test removed in baef7e3e3ac0 | Matti Picus | 2019-02-18 | 1 | -0/+9 |
| * | deal with s.encode() differently (where s can be either bytes or unicode) | Matti Picus | 2019-02-09 | 1 | -1/+7 |
| * | Add a conditional_call_elidable here | Armin Rigo | 2019-02-09 | 1 | -7/+6 |
| * | change UnicodeDictStrategy to store wrapped unicode objects as keys. this lifts | Carl Friedrich Bolz-Tereick | 2019-01-21 | 1 | -2/+11 |
| * | remove untranslated check for unicode object creation | Matti Picus | 2019-01-11 | 1 | -9/+0 |
| * | test, fix bug in unicode.title | Matti Picus | 2019-01-06 | 1 | -5/+5 |
| * | test, fix for u'aaa'.count('', 10) == 0, u'aaa'.count('', 3) == 1 | Matti Picus | 2019-01-02 | 1 | -1/+1 |
| * | apply fix from 0cca4bcffdbf, reduce diff to unicode-utf8-py3, fix test | Matti Picus | 2019-01-01 | 1 | -1/+1 |
| * | allow a = array.array('u', u'\xff'); a.byteswap(); ord(a[0]) > sys.maxunicode | Matti Picus | 2019-01-01 | 1 | -2/+6 |
| * | mrege default into branch | Matti Picus | 2019-01-01 | 1 | -11/+8 |
| |\ |
|
| * | | str_w uses ascii encoding | Matti Picus | 2018-12-25 | 1 | -1/+1 |
| * | | str(unicode) encodes with ascii | Matti Picus | 2018-12-25 | 1 | -1/+1 |
| * | | fast path for unicode, bytes | Matti Picus | 2018-12-16 | 1 | -1/+5 |
| * | | fix some tests | Matti Picus | 2018-09-16 | 1 | -5/+6 |
| * | | fix translation | Matti Picus | 2018-09-12 | 1 | -0/+2 |
| * | | rarely-used str_w should use ascii-encoding (used for space.bytes_w) | Matti Picus | 2018-09-12 | 1 | -3/+4 |
| * | | fixes for failing tests | Matti Picus | 2018-09-11 | 1 | -3/+3 |
| * | | merge default into branch | Matti Picus | 2018-09-11 | 1 | -19/+9 |
| |\ \ |
|
| * | | | remove remaining space.newunicode, continue fix in f8aaef6e3548, fix translation | Matti Picus | 2018-03-19 | 1 | -1/+1 |
| * | | | whack a few more places, handle surrogates correctly | fijal | 2017-12-07 | 1 | -15/+17 |
| * | | | remove the flag | fijal | 2017-12-07 | 1 | -89/+42 |
| * | | | more trivial use cases for Utf8StringIterator | fijal | 2017-12-06 | 1 | -14/+3 |
| * | | | use iterator for islower | fijal | 2017-12-06 | 1 | -5/+1 |
| * | | | fix the warnings module, add we_are_translated for now | fijal | 2017-12-03 | 1 | -9/+10 |
| * | | | small cleanup of copy-pasted join code | Carl Friedrich Bolz-Tereick | 2017-11-24 | 1 | -11/+3 |