- 14 May, 2021 7 commits
-
-
Stefan Behnel authored
Add a coverage test job with a compiled Cython package to compare plain Python and compiled Cython both for completeness and speed.
-
Stefan Behnel authored
-
Zhenbo Li authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
Exclude end-to-end tests from test runs with '--cython-only' since they execute arbitrary test code.
-
- 11 May, 2021 1 commit
-
-
Matus Valo authored
This commit fixes a crash of Cython when generator expressions are used in cdef functions in pure python mode. Closes https://github.com/cython/cython/issues/3477
-
- 10 May, 2021 1 commit
-
-
Max Bachmann authored
-
- 07 May, 2021 1 commit
-
-
Stefan Behnel authored
-
- 06 May, 2021 2 commits
-
-
Stefan Behnel authored
-
Andrew Brown authored
The implementation of __Pyx__PyNumber_Float() wasn't checking whether errors occurred on the calls to __Pyx_PyUnicode_AsDouble(), __Pyx_PyBites_AsDouble(), and __Pyx_PyByteArray_AsDouble(). Errors from those functions were now properly propagated to the caller. Closes https://github.com/cython/cython/issues/4143
-
- 03 May, 2021 7 commits
-
-
Ashwin Srinath authored
Closes https://github.com/cython/cython/issues/1851
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
Disable some unicode fstring tests for the debugging (f"{...=}") feature since unicode strings come out as "u'...'" in Py2.
-
Stefan Behnel authored
-
Stefan Behnel authored
-
davfsa authored
Closes https://github.com/cython/cython/issues/3796
-
- 02 May, 2021 21 commits
-
-
da-woods authored
Fixes https://github.com/cython/cython/issues/3954 The problem seems to be that __Pyx_CallUnboundCMethod0 optimizes the call incorrectly. This patch avoids it getting sent to that mechanism.
-
matham authored
-
Victor Stinner authored
Don't access directly PyObject.ob_type and PyObject.ob_refcnt members.
-
Tim Gates authored
-
Stefan Behnel authored
Correct the return type of the ..._GET_TZINFO() macros (which return a borrowed reference) and add corresponding properties so people don't have to use them.
-
Bluenix authored
-
-
Stefan Behnel authored
Let a tracing test run slower to prevent div-by-zero crashes in line_profiler due to measured zero runtime.
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
Reconfigure ccache and add the backend (C/C++) to the cache key to distinguish between the compiler jobs.
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
Make sure that test failures are easy to find in the logs by putting all information into the assertion.
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
Difficult to say which is best, but something around 7-9 apparently. Accumulated C/C++ compile times only ever go up with increasing shard count (tried 5, 7, 8, 9, 12) but the total test time is lowest at 7-9, depending on the specific run. So, let's waste less cycles overall.
-