An error occurred fetching the project authors.
- 07 Nov, 2017 1 commit
-
-
Robert Bradshaw authored
-
- 12 Oct, 2017 1 commit
-
-
Robert Bradshaw authored
-
- 11 Sep, 2017 1 commit
-
-
Stefan Behnel authored
Prevent character escape sequences from being resolved in raw f-strings (fr"..."). Also fix some error reporting issues along the way. Update test_fstring.py test file from Py3.7.
-
- 02 Sep, 2017 1 commit
-
-
Stefan Behnel authored
Also parses variable annotations as type declarations. Closes #1850.
-
- 17 Aug, 2017 2 commits
-
-
Stefan Behnel authored
Correct the source character position of name nodes to improve error reporting (previously reported the character position *behind* the name).
-
Stefan Behnel authored
Closes #1824.
-
- 04 Aug, 2017 1 commit
-
-
Stefan Behnel authored
-
- 26 Jul, 2017 1 commit
-
-
Stefan Behnel authored
Closes #1796
-
- 17 Jul, 2017 1 commit
-
-
Stefan Behnel authored
-
- 15 Jun, 2017 1 commit
-
-
Robert Bradshaw authored
This fixes the regression at #1706 and will become an error with #1736.
-
- 31 May, 2017 1 commit
-
-
Stefan Behnel authored
Support parsing of named Unicode escapes outside of the BMP in CPythons versions with a 2-byte Unicode representation. Closes #1693.
-
- 04 Apr, 2017 1 commit
-
-
Jeroen Demeyer authored
-
- 12 Feb, 2017 1 commit
-
-
Stefan Behnel authored
Closes #1594.
-
- 11 Feb, 2017 3 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
- resolve string escapes only outside of fstring expressions - reject backslashes inside of fstring expressions Also make some fstring errors non-fatal to keep parsing.
-
- 27 Sep, 2016 2 commits
-
-
Robert Bradshaw authored
-
Robert Bradshaw authored
This fixes #1473.
-
- 24 Aug, 2016 1 commit
-
-
Robert Bradshaw authored
-
- 25 Mar, 2016 1 commit
-
-
Stefan Behnel authored
-
- 23 Mar, 2016 3 commits
-
-
Stefan Behnel authored
set FormattedValueNode.format_spec field to None for empty format specs to simplify later "empty" tests
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 22 Mar, 2016 2 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 21 Mar, 2016 3 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 20 Mar, 2016 6 commits
-
-
Jelle Zijlstra authored
Docstrings don't support f-strings in cpython, so they don't need to here either. The scanner seems to be working. Current status: - All but three of the tests from CPython's test_fstring pass. Two of the remaining ones rely on exec and the third relies on a runtime NameError that occurs at compile time in Cython. These tests still need to be added to the Cython test suite. - I'm not overly convinced that the refcounting is correct in the C code that's currently emitted. - There's some room for optimization, such as removing empty strings from JoinedStrNode, concatenating adjacent raw strings at compile time, and using _PyUnicodeWriter. - Currently the feature is available in both Python 2 and Python 3 mode. It mostly works in Python 2, except for the !a conversion char.
-
Jelle Zijlstra authored
Not sure about the refcounting
-
Jelle Zijlstra authored
-
Jelle Zijlstra authored
-
Jelle Zijlstra authored
-
Jelle Zijlstra authored
Parses f-strings into ExprNodes, but with no support for compiling them. Some known bugs are marked as TODOs.
-
- 21 Feb, 2016 1 commit
-
-
Robert Bradshaw authored
This is done with the T=* syntax, similar to default args of cdef methods. This does, however, expose us to types that we can't explicitly declare.
-
- 06 Sep, 2015 1 commit
-
-
Stefan Behnel authored
revert integer literal suffixing again and instead generate C hex literals if no suffix is used to make the C compiler consider unsigned types for their values (see C standard 6.4.4)
-
- 05 Sep, 2015 2 commits
-
-
Stefan Behnel authored
- append U-suffix only on coercion when the target type is unsigned - append L/LL-suffix when value looks too large for a smaller constant value type
-
Stefan Behnel authored
- append U-suffix only on coercion when the target type is unsigned - append L/LL-suffix when value looks too large for a smaller constant value type
-
- 02 Sep, 2015 1 commit
-
-
Stefan Behnel authored
fix bytes literal creation from compile-time DEF expressions (used to become Unicode strings due to missing encoding)
-
- 01 Sep, 2015 1 commit
-
-
Stefan Behnel authored
-