- 20 Apr, 2020 18 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Sam Sneddon authored
Fixes GH-3534.
-
Sam Sneddon authored
Fixes GH-3534.
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
Suppress non-error output of the C compiler in test runner unless there is a test failure or at least some error output as well.
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Sam Sneddon authored
Fixes #3531.
-
Stefan Behnel authored
-
Sam Sneddon authored
Fixes #3531.
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
msg555 authored
Closes #2753.
-
- 19 Apr, 2020 2 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 18 Apr, 2020 10 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
da-woods authored
-
Stefan Behnel authored
* Potential fix for GH issue #3203 Gets the specialized type if possible from NameNode.analyse_as_type This does introduce a potential new bug: ``` cimport cython just_float = cython.fused_type(float) cdef OK1(just_float x): return just_float in floating cdef fail1(just_float x, floating y): return just_float in floating cdef fail2(floating x): return floating in floating def show(): """ >>> show() True True True True """ print(OK1(1.0)) print(fail1(1.0, 2.0)) print(fail1[float, double](1.0, 2.0)) print(fail2[float](1.0)) ``` fail1 and fail2 work before this patch but fail with it. It isn't clear to me if this should actually be considered a bug. It works in both versions with `cython.floating`, which possibly suggests analyse_as_type in AttributeNode should also be changed * Bring attribute.fused types in line * Removed try-catch * Fix and test "type in fused_type" special-case * Added "analyse_as_specialized_type" * Fixed cpp_operators (handle type is None)
-
Stefan Behnel authored
Make CodeWriter inherit from ExpressionWriter in order to support all kinds of expressions without duplicating code. (GH-3528)
-
Stefan Behnel authored
-
da-woods authored
-
da-woods authored
-
da-woods authored
-
Stefan Behnel authored
-
- 17 Apr, 2020 10 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
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.
-
Stefan Behnel authored
-
Stefan Behnel authored
-
da-woods authored
* Fixed indexing temps for non-python objects. * Release another temp in PyMethodCallNode. Was causing warnings in generators_py. * Moved cleanup into release_temps since the temps survived into the result_code.
-
Stefan Behnel authored
-
Stefan Behnel authored
-