- 14 Apr, 2021 12 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Andrew V. Jones authored
Signed-off-by: Andrew V. Jones <andrew.jones@vector.com>
-
Stefan Behnel authored
-
da-woods authored
* 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
-
Stefan Behnel authored
-
peng weikang authored
Remove incorrect dict unpacking optimisation that leaked external dict changes into the result (GH-4091) Closes https://github.com/cython/cython/issues/3227
-
Stefan Behnel authored
-
vorfol authored
Creating global CDEFS for holding compiler definitions. Then pass it to the distutils. Also add .vscode folder to .gitignore Fixes https://github.com/cython/cython/issues/4096
-
Stefan Behnel authored
-
- 13 Apr, 2021 4 commits
-
-
peng weikang authored
Remove incorrect dict unpacking optimisation that leaked external dict changes into the result (GH-4091) Closes https://github.com/cython/cython/issues/3227
-
Stefan Behnel authored
-
Stefan Behnel authored
Closes https://github.com/cython/cython/issues/4113
-
Stefan Behnel authored
Replace usage of the seemingly CPython-internal Py_ISSPACE() macro by a dedicated inline function to make it work in C++ (where Py_ISSPACE() fails to link). Closes https://github.com/cython/cython/issues/4111 Closes https://github.com/cython/cython/pull/4112
-
- 12 Apr, 2021 8 commits
-
-
Stefan Behnel authored
-
da-woods authored
* 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
-
Stefan Behnel authored
-
Victor Stinner authored
Fix optimised_pow2_inplace() doctest on Python 3.10 because the error message changed. Python 3.9 error message: unsupported operand type(s) for ** or pow(): 'int' and 'str' Python 3.10 error message: unsupported operand type(s) for **=: 'int' and 'str'
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 11 Apr, 2021 8 commits
-
-
Stefan Behnel authored
-
Zhenbo Li authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
Re-disable third-party integration testing in Py2.6 entirely since most packages aren't compatible anymore (and I don't want to dig up the versions that are).
-
Stefan Behnel authored
-
Stefan Behnel authored
Freeze the test dependency packages for Python 2.x to prevent further deprecations. More and more packages drop Py2 support these days.
-
- 08 Apr, 2021 2 commits
-
-
Robert Bradshaw authored
Only #define PY_SSIZE_T_CLEAN if it is not already #defined
-
Andrew V. Jones authored
Signed-off-by: Andrew V. Jones <andrew.jones@vector.com>
-
- 05 Apr, 2021 2 commits
- 04 Apr, 2021 2 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 03 Apr, 2021 2 commits
-
-
Stefan Behnel authored
Make a helper function in a C++ test correctly propagate exceptions so that it won't have to spit out compiler warnings.
-
johnthagen authored
-