summaryrefslogtreecommitdiff
path: root/Cython/Compiler/StringEncoding.py
Commit message (Expand)AuthorAgeFilesLines
* Really only use PyUnicode_FromUnicode() when needed (GH-3697)scoder2020-06-301-0/+28
* Fix many indentation and whitespace issues throughout the code base (GH-3673)scoder2020-06-101-2/+2
* unicode imports (#3119)da-woods2019-09-301-0/+21
* Unicode identifiers (PEP 3131) (GH-3081)da-woods2019-08-241-0/+8
* Evaluate multiplication of string literals at compile time if the result is s...Stefan Behnel2018-01-131-0/+8
* whitespaceStefan Behnel2017-02-111-0/+1
* Merge branch '0.23.x'Stefan Behnel2015-09-021-4/+9
|\
| * fix bytes literal creation from compile-time DEF expressions (used to become ...Stefan Behnel2015-09-021-3/+11
* | clean up and fix docstring serialisation (some are const, some are not)Stefan Behnel2015-08-081-0/+7
|/
* adapt 'unicode' usage to Py2/Py3Stefan Behnel2015-07-261-8/+8
* adapt usages of map() to Py2/Py3Stefan Behnel2015-07-251-1/+1
* use explicit relative imports everywhere and enable absolute imports by defaultStefan Behnel2014-06-171-0/+3
* support surrogates in unicode string literals in Py3.3Stefan Behnel2013-03-151-1/+21
* Pass-through single surrogates in Py_UNICODE[] literal encoding routine.Nikita Nemkin2013-03-071-3/+3
* Compatibility fix: no UTF-32 codec in Python 2.4/2.5.Nikita Nemkin2013-03-071-14/+21
* Renamed Py_UNICODE* entities to use "pyunicode_ptr" prefix; fixed small issue...Nikita Nemkin2013-03-051-1/+1
* Full support for Py_UNICODE[] literals with non-BMP characters.Nikita Nemkin2013-03-031-6/+14
* Basic support for Py_UNICODE* strings.Nikita Nemkin2013-03-031-0/+12
* preprocess byte string literal escaping instead of doing repeated replacement...Stefan Behnel2013-01-101-11/+15
* undo Py3.3 surrogates support fixes - breaks too many special cases with stringsStefan Behnel2013-01-101-26/+12
* fix surrogates in Unicode literals in Python 3.3 (the UTF-8 codec rejects the...Stefan Behnel2013-01-061-12/+26
* Fix python 3 deepcopy & sorting compatiblityMark Florisson2011-10-031-0/+6
* Fix trac #640, long string literals with escapes.Robert Bradshaw2011-01-121-3/+17
* support redundant parsing of string literals as unicode *and* bytes string, f...Stefan Behnel2010-09-041-0/+35
* prevent control characters in unicode literals (ord<32) from sneaking into th...Stefan Behnel2010-08-091-2/+3
* fix order of surrogate pair in wide unicode stringsStefan Behnel2010-07-031-1/+1
* fix parsing of wide unicode escapes on narrow Unicode platformsStefan Behnel2010-07-031-2/+13
* Don't split long literals at backslash.Robert Bradshaw2010-02-121-2/+2
* Split long string literals at 2000 chars.Robert Bradshaw2010-02-051-1/+3
* split BytesNode, UnicodeNode and StringNodeStefan Behnel2009-10-101-7/+7
* Py2 bytes handling fixStefan Behnel2009-08-211-3/+10
* Py2.x fix after Py3 char fix ;)Stefan Behnel2009-08-211-3/+3
* properly handle char values (bytes with length 1) in Py3Stefan Behnel2009-08-211-2/+3
* fix byte string escaping of '\' in Py2.x (broken by latest Py3 fixes)Stefan Behnel2009-07-081-1/+1
* enable % formatting of byte strings by providing a __str__() special method t...Stefan Behnel2009-07-061-3/+3
* Py3 fix: make sure byte strings end up in the code as expected (not like >>b'...Stefan Behnel2009-07-061-4/+8
* make sure header filenames pass literally into the C codeStefan Behnel2009-07-061-0/+6
* Py3 fixesStefan Behnel2009-07-051-1/+1
* Py3 fixStefan Behnel2009-07-051-21/+45
* Optimization for shorter docstrings.Robert Bradshaw2008-08-161-0/+2
* Split docstring around \n for compilers who barf at long string literals (VS ...david@evans-2.local2008-08-151-0/+3
* Rewrite of the string literal handling codeStefan Behnel2008-08-151-0/+144