- 02 May, 2020 2 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
Improve error handling in "cython.array" creation code to avoid calling Py_BuildValue() with an exception set if "__pyx_format_from_typeinfo()" failed.
-
- 01 May, 2020 10 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
See https://github.com/cython/cython/pull/3562
-
Stefan Behnel authored
-
Stefan Behnel authored
-
smutch authored
See #1407.
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Kamekameha authored
These are mutable and therefore affect the stdlib build_ext options. Fixes #2209
-
Stefan Behnel authored
-
- 29 Apr, 2020 4 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
This was previously broken by the introduction of the "__PYX_ERR()" macro.
-
- 26 Apr, 2020 6 commits
-
-
Jeroen Demeyer authored
-
da-woods authored
* Changed always_allow_keywords_T295 for Py3.9 https://bugs.python.org/issue37645 appears to change some error messages slightly (including the qualname and not just the function name). This change just allows doctest to cope with both the new and old messages
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 25 Apr, 2020 5 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
Work around error that "__reduce_cython__ cannot be found" when re-importing an extension module that was already initialised before. Backport to 0.29.x. Closes #3545.
-
Stefan Behnel authored
-
Ben McGinnes authored
* Updated URL for the "embedding Python" link in external_C_code.rst in the userguide. * The freenet.org.nz domain has clearly expired at some point and now the original link goes spam links, but there are copies in the Wayback Machine. * The updated (fixed) URL uses the most recent archive for the original page (author: June, 2004; web archive: Feb, 2012).
-
isotherm authored
generate_type_definitions maintained a list of ctuples for which code was already generated, but the logic did not match the logic used in generate_type_header_code, which does not generate code if the entry is marked as unused. If the first ctuple of a certain type was marked unused, but later instances were not, this could result in no code being generated for the ctuple at all. Resolve by verifying whether the ctuple entry is used before adding it to the list. Co-authored-by: Kirk Meyer <kirk.meyer@ravenind.com>
-
- 20 Apr, 2020 4 commits
-
-
Stefan Behnel authored
-
Sam Sneddon authored
Fixes GH-3534.
-
Stefan Behnel authored
-
Sam Sneddon authored
Fixes #3531.
-
- 17 Apr, 2020 3 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
* Fixed indexing temps for non-python objects. * Moved cleanup into release_temps since the temps survived into the result_code.
-
- 15 Apr, 2020 1 commit
-
-
da-woods authored
Closes https://github.com/cython/cython/issues/3430
-
- 13 Apr, 2020 3 commits
-
-
Stefan Behnel authored
Prevent calling PyObject_GC_Track() in __Pyx_CyFunction_New() when instantiating a fused function before the object fields of the fused function subtype are fully initialised. See https://bugs.python.org/issue38392 Closes GH-3215. Supersedes GH-3216.
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 12 Apr, 2020 2 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-