summaryrefslogtreecommitdiff
path: root/Cython/Compiler/Parsing.py
Commit message (Expand)AuthorAgeFilesLines
* Keep 'extern' visibility in context of struct/union to properly infer 'noexce...Matus Valo2023-05-031-1/+1
* Fix parsing of bracketed then called context managers (GH-5404)da-woods2023-04-281-0/+4
* Add compiler directive to disable the default exception propagation for legac...Matus Valo2022-12-061-0/+6
* Remove "from x cimport class C" (#4904)da-woods2022-10-111-15/+8
* PEP614 decorators (#4991)da-woods2022-10-011-8/+1
* [ENH] Propagate exceptions from `cdef` functions by default (#4670)Ashwin Srinath2022-09-101-8/+57
* Remove `p_lambdef_nocond` from the parser, following Python 3.9+. (GH-4992)da-woods2022-09-051-20/+8
* Allow C code assertions in tests by defining regular expressions in module di...scoder2022-07-301-0/+3
* Remove unused function "looking_at_call" from parser (GH-4922)da-woods2022-07-261-10/+0
* Refactor "with" parsing code to reduce code duplication.Stefan Behnel2022-07-171-19/+18
* Enable parenthesized context managers (GH-4814)da-woods2022-07-171-13/+49
* Make it easier to restore scanner state during parsing phase (GH-4813)da-woods2022-07-161-13/+18
* Refactor parsing of named expressions to bring it closer to CPython's LL pars...da-woods2022-07-161-36/+66
* Reject invalid spellings of Ellipsis (GH-4868)0dminnimda2022-07-041-9/+7
* Also add a deprecation warning for the compile time DEF statement.Stefan Behnel2022-02-251-0/+4
* Add a deprecation warning to usages of the compile time "IF" statement.Stefan Behnel2022-02-241-0/+4
* Remove unused imports (GH-4643)Matus Valo2022-02-151-1/+1
* Implement PEP 572: Named/Assignment Expressions (GH-3691)da-woods2022-01-271-18/+35
* Fix type declaration in parser.Stefan Behnel2021-07-261-2/+2
* Fix the type of the 'self' argument in a cdef staticmethod declared in a pxd ...da-woods2021-07-261-9/+6
* Assume that any assignment to a variable that has a PEP-526 type annotation i...Stefan Behnel2021-05-221-1/+5
* Avoid string concatenation where we can just compare characters separately.Stefan Behnel2021-05-031-7/+4
* Self documenting f-strings (GH-3939)davfsa2021-05-031-11/+38
* Modernise code: use set literals/comprehensions where possible, frozenset whe...Stefan Behnel2021-04-131-19/+23
* Allow const declarations in nested template arguments (GH-3886)Ashwin Srinath2020-11-051-1/+1
* Improve error reporting when users mistakenly write "&&" or "||" instead of P...scoder2020-10-211-6/+13
* Add support for forwarding references (GH-3821)Ashwin Srinath2020-10-031-5/+6
* Declare "scanner.sy" as "unicode" string to optimise its usage.Stefan Behnel2020-09-301-9/+9
* Join '*' and '**' parsing in declarators to avoid differences for 'const' par...Stefan Behnel2020-09-301-23/+16
* Add doc support for cpdef enum (GH-3813)matham2020-09-101-1/+3
* Allow cast to ctuple (GH-3812)da-woods2020-09-051-3/+6
* Add support for C++ scoped enums with "enum class" and "enum struct" (GH-3640)Ashwin Srinath2020-06-181-7/+42
* Remove dead code.Stefan Behnel2020-06-171-1/+0
* Fix many indentation and whitespace issues throughout the code base (GH-3673)scoder2020-06-101-14/+14
* Merge branch '0.29.x'Stefan Behnel2020-06-101-14/+26
|\
| * Correct the positions reported for errors in f-strings.Stefan Behnel2020-06-101-14/+26
* | Merge branch '0.29.x'Stefan Behnel2020-05-151-1/+1
|\ \ | |/
| * Allow decorators on nested async-def functions.Stefan Behnel2020-05-151-1/+1
* | Reimplement the "assert" statement by delegating the exception raising to a R...Stefan Behnel2020-04-291-1/+1
* | Minor code simplification.Stefan Behnel2020-04-291-5/+1
* | Implement PEP-563, annotations as strings (GH-3285)da-woods2020-01-041-4/+15
* | Allow docstrings in c++ classes (GH-3183)samaingw2019-10-181-0/+4
* | Adds positional only args support (PEP 570)Josh Tobin2019-04-271-1/+15
* | Merge branch '0.29.x'Stefan Behnel2019-04-231-1/+2
|\ \ | |/
| * Fix a compiler crash when non-ASCII characters appear in unprefixed strings i...Stefan Behnel2019-04-231-1/+2
* | Merge pull request #2860 from noamher/conditional-gilstatnodeStefan Behnel2019-02-261-1/+9
|\ \
| * | Allow condition in GILStatNodeNoam Hershtig2019-02-231-1/+9
* | | Merge branch 'master' into faster_absolute_reimportsStefan Behnel2019-02-221-2/+2
|\ \ \ | |/ /
| * | Intern all identifier strings in the parser.Stefan Behnel2019-02-221-2/+2
* | | GH-2854: Reimplement absolute module imports to speed them up, especially und...Stefan Behnel2019-02-221-6/+2
|/ /