summaryrefslogtreecommitdiff
path: root/Cython/Compiler/TreePath.py
Commit message (Collapse)AuthorAgeFilesLines
* Fix string constant folding with language_level=2 (GH-4083)da-woods2021-04-121-0/+11
| | | | | | * Handle constant folding for LanguageLevel 2 on Python 3. Ensure that when StrNode is a BytesLiteral, that we don't coerce it to unicode. * Add test for string multiplication bug. Needed to change the TreePath slightly to allow bytes-to-str comparison. Fixes https://github.com/cython/cython/issues/3951
* Fix some Python warnings about unknown/unnecessary string escape sequences.Stefan Behnel2018-09-081-8/+8
|
* Correctly support integer value comparisons in TreePath test support.Stefan Behnel2017-09-081-0/+2
|
* use explicit relative imports everywhere and enable absolute imports by defaultStefan Behnel2014-06-171-0/+2
|
* remove some legacy Py2.[345] codeStefan Behnel2014-03-221-11/+4
|
* Remove trailing whitespace.Robert Bradshaw2010-12-131-2/+2
|
* test case for dotted attribute names, some cleanupStefan Behnel2009-12-041-7/+13
|
* support dotted attributes in TreePathStefan Behnel2009-12-041-3/+8
|
* support 'and' operator and boolean attribute values in TreePath predicatesStefan Behnel2009-10-041-6/+29
|
* extended TreePath test case, fix predicate evaluationStefan Behnel2009-10-041-2/+2
|
* somewhat hackish fix for supporting not() in TreePath - needs to be ↵Stefan Behnel2009-09-181-4/+4
| | | | reconsidered ...
* support attribute value selection in TreePathStefan Behnel2009-09-181-3/+7
|
* TreePath implementation for selecting nodes from the code treeStefan Behnel2009-09-181-0/+250