summaryrefslogtreecommitdiff
path: root/Cython/Compiler/Lexicon.py
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #499 from cython/pep515_underscores_in_numbersRobert Bradshaw2016-03-241-7/+10
|\ | | | | Implement PEP 515: allow underscores in number literals
| * adapt to stricter version of the CPython implementation (that follows the ↵Stefan Behnel2016-03-191-7/+6
| | | | | | | | actual PEP)
| * Implement PEP 515: allow underscores in number literalsStefan Behnel2016-03-191-9/+13
| | | | | | | | | | | | | | | | https://www.python.org/dev/peps/pep-0515/ https://bugs.python.org/issue26331 Practically accepted as of 2016-03-19: http://thread.gmane.org/gmane.comp.python.devel/156533/focus=156734
* | f strings: initial parsing workJelle Zijlstra2016-03-201-3/+3
|/ | | | | Parses f-strings into ExprNodes, but with no support for compiling them. Some known bugs are marked as TODOs.
* use explicit relative imports everywhere and enable absolute imports by defaultStefan Behnel2014-06-171-2/+4
|
* implement PEP 465: dedicated infix operator for matrix multiplicationStefan Behnel2014-04-251-4/+3
| | | | | | | | | | | http://www.python.org/dev/peps/pep-0465/ New syntax: "c = a @ b" and "a @= b" Includes a partial backport that works with the special methods at the Python level, but not (properly) with extension types, which lack the necessary slot methods. Also currently lacks the subtype special casing that Python does for the numeric special methods.
* remove unused code from Lexicon.pyStefan Behnel2013-10-231-28/+0
|
* support 'rb' string prefix in addition to 'br' (Py3 allows it)Stefan Behnel2013-10-231-2/+8
|
* implement \N{...} Unicode escapes for literalsStefan Behnel2013-01-061-0/+1
|
* Cython bang operator overloading.Robert Bradshaw2012-06-281-1/+1
|
* set py2_import directive so imports in Cython source code not forced to absoluteHaoyu Bai2011-04-161-1/+1
|
* Remove trailing whitespace.Robert Bradshaw2010-12-131-27/+27
|
* reduce code size of parser and speed it up a little by statically switching ↵Stefan Behnel2010-12-081-0/+1
| | | | to unicode in more places
* merged in latest cython-develStefan Behnel2010-01-281-4/+1
|\
| * cleanups after removing Lexicon.pickleStefan Behnel2009-12-181-4/+1
| |
* | support for some Python 3 (or 2.6+) syntax features (found by ↵Stefan Behnel2010-01-281-2/+5
|/ | | | | | | | test_grammar.py in Py3.1.1): - oct/bin notation: 0o12345, 0b10101 - function annotations (only pure syntax support, not currently used) also: allow decorators on inner functions
* more bootstrap tweaksRobert Bradshaw2008-11-111-1/+2
|
* Changed compiler directive comment formatDag Sverre Seljebotn2008-08-151-5/+2
| | | | | | --HG-- rename : tests/compile/c_options.pyx => tests/compile/c_directives.pyx rename : tests/errors/e_options.pyx => tests/errors/e_directives.pyx
* Merge fixes, fix constant unicode, string literal indexing.Robert Bradshaw2008-08-121-1/+1
| | | | All test pass but bufaccess, tnumpy, and r_mang1.
* merge dag and devel branchesRobert Bradshaw2008-08-121-1/+2
|\
| * support for long unicode escapes ('\U...')Stefan Behnel2008-08-101-1/+2
| | | | | | | | | | fixed unicode escape handling in byte strings unescape \xXY in string literals as C allows it to conflict with trailing hex numbers - output string escaping will do the right thing
* | Treating cython: comments as regular comments when not at topDag Sverre Seljebotn2008-08-051-2/+2
| |
* | Added global compilation option/pragma support to parser and command lineDag Sverre Seljebotn2008-08-041-1/+7
|/
* Better integer literal parsing.Robert Bradshaw2008-07-311-3/+3
| | | | Now accepts U and LL suffixes, and large integer literals are longs rather than being truncated as Python objects.
* decorator support (partly by Fabrizio Milo)Stefan Behnel2008-07-101-0/+2
|
* MergeDag Sverre Seljebotn2008-05-301-1/+3
|
* enable ur'abc' literals and b'abc'/br'abc' literalsStefan Behnel2008-05-171-3/+3
|
* fixes for escape sequences in unicode literalsStefan Behnel2008-03-061-1/+3
|
* initial support for unicode literals in UTF-8Stefan Behnel2007-08-021-1/+1
|
* Changing Python. to Cython.William Stein2007-07-281-1/+1
|
* FloorDiv operationRobert Bradshaw2007-01-151-1/+1
|
* Implemented inplace arithmeticRobert Bradshaw2007-01-151-1/+1
|
* Official Pyrex version 0.9.4.1William Stein2006-10-191-0/+143