- 07 Mar, 2020 10 commits
-
-
da-woods authored
Strings werren't static for the limited API so had to be set at module init rather than compile time.
-
Stefan Behnel authored
-
Stefan Behnel authored
-
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.
-
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 1 commit
-
-
Stefan Behnel authored
-