An error occurred fetching the project authors.
- 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
-
- 12 Aug, 2015 1 commit
-
-
Stefan Behnel authored
- comma at end of any argument list (even in lambdas) - "yield from" does not accept implicit tuple arguments
-
- 25 Jul, 2015 4 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Petr Viktorin authored
-
Robert Bradshaw authored
-
- 23 Jul, 2015 1 commit
-
-
- 04 Jul, 2015 2 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 22 Jun, 2015 1 commit
-
-
Ian Henriksen authored
-
- 30 May, 2015 1 commit
-
-
Stefan Behnel authored
-
- 25 May, 2015 1 commit
-
-
Stefan Behnel authored
-
- 23 May, 2015 2 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 15 May, 2015 1 commit
-
-
Stefan Behnel authored
-
- 14 May, 2015 1 commit
-
-
Stefan Behnel authored
-
- 13 May, 2015 2 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 12 May, 2015 3 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 24 Apr, 2015 3 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
make sure all identifiers are EncodedString objects
-
- 23 Nov, 2014 2 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
clean up regular expression in parser (not problematic as it only matches what the scanner already accepted)
-