- 07 Mar, 2020 6 commits
-
-
da-woods authored
* Fixed issue where fused functions didn't register as cyfunctions Issue https://github.com/cython/cython/issues/3384 This happened where Cython was using a shared API because the CyFunction type imported from the shared api wasn't the same as used to initialize the fused function tp_base.
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
da-woods authored
Default arguments are now copied when the bound fused function is created.
-
da-woods authored
Default arguments are now copied when the bound fused function is created.
-
- 03 Mar, 2020 1 commit
-
-
da-woods authored
1. DefNode.has_fused_arguments was set too early (before locals/annotations) were evalutated, so function was not treated as fused. 2. When re-evaluating the specializations of the fused function it was treated as a redefinition because the locals/annotation was reapplied over the specialized type. 3. Including annotation as string (required changes to StringNode.analyse_as_type), and extra tests for fused type defined as cython.fused_type in the Py file
-
- 29 Feb, 2020 5 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Zackery Spytz authored
Closes #3331.
-
isotherm authored
Closes #1427
-
Zackery Spytz authored
Closes #3331.
-
- 28 Feb, 2020 1 commit
-
-
Stefan Behnel authored
-
- 27 Feb, 2020 1 commit
-
-
da-woods authored
* Cleanup of string initialization code for limited API Now appears in a few large blocks rather than ``` # if CYTHON_LIMITED_API individual string line # endif ``` * Fixed issue with some unicode strings, e.g. ``` # cython: language_level=3str, binding=True def non_ascii_str(): s = 'ø\x20\u0020' assert isinstance(s, str) return s ```
-
- 26 Feb, 2020 1 commit
-
-
da-woods authored
"@subsitute: tempita" tag ensures that they are loaded in tempita utility code class
-
- 22 Feb, 2020 1 commit
-
-
Robert Bradshaw authored
-
- 20 Feb, 2020 3 commits
-
-
Stefan Behnel authored
Use correct "Py_mp_subscript" type slot for getitem() method instead of "Py_mp_ass_subscript" (which is for assignments).
-
Stefan Behnel authored
Fix "unused" C compiler warning for "__pyx_FusedFunction_mapping_methods" when using the limited C-API.
-
Nguyễn Gia Phong authored
-
- 19 Feb, 2020 2 commits
-
-
Matti Picus authored
-
Stefan Behnel authored
-
- 18 Feb, 2020 8 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Frank Schlimbach authored
* omp declare privates on outer loop, since inner loops are not 'omp parallel for'ified
-
da-woods authored
They'd generate two calls - one exception checked and one not
-
da-woods authored
They'd generate two calls - one exception checked and one not
-
Stefan Behnel authored
-
Stefan Behnel authored
Avoid deprecation warning in Cython-Inline by setting the default language level to "3str" if none is provided.
-
Eddie Elizondo authored
* Add more limited api support * Fix Fused Functions * Fixed profile * Use PyModule_GetDict * Simplify __Pyx_Globals * Address issues in CommonStructures * ifdef guard CyFunction and FusedFunction
-
- 17 Feb, 2020 1 commit
-
-
Stefan Behnel authored
See #2686.
-
- 16 Feb, 2020 1 commit
-
-
Stefan Behnel authored
Close #2686.
-
- 15 Feb, 2020 2 commits
-
-
Omer Ozarslan authored
-
Omer Ozarslan authored
-
- 14 Feb, 2020 2 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 13 Feb, 2020 2 commits
-
-
Stefan Behnel authored
-
Frank Schlimbach authored
* omp declare privates on outer loop, since inner loops are not 'omp parallel for'ified
-
- 12 Feb, 2020 3 commits
-
-
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
-