- 03 Oct, 2020 4 commits
-
-
Ashwin Srinath authored
See, for example, https://isocpp.org/blog/2012/11/universal-references-in-c11-scott-meyers Closes #3814
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 02 Oct, 2020 1 commit
-
-
da-woods authored
Show a more detailed error for unspecializable fused return types.
-
- 01 Oct, 2020 1 commit
-
-
Stefan Behnel authored
-
- 30 Sep, 2020 7 commits
-
-
Stefan Behnel authored
-
Rajat Dash authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
Set language level in Cython's speed-up .pxd files since it no longer depends on the .py files that they correspond to.
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 28 Sep, 2020 3 commits
-
-
da-woods authored
-
Sean authored
Closes https://github.com/cython/cython/issues/2552
-
Stefan Behnel authored
-
- 26 Sep, 2020 3 commits
-
-
Stefan Behnel authored
Keep AnnotationNode instead of the bare annotation expression in "entry.annotation" to get access to the string representation.
-
Stefan Behnel authored
Do not include "u" string prefix in annotations since tools that process them probably expect Py3 string semantics anyway.
-
Stefan Behnel authored
-
- 25 Sep, 2020 1 commit
-
-
Stefan Behnel authored
-
- 22 Sep, 2020 2 commits
-
-
Stefan Behnel authored
Prevent overflowing hash values for "Machines.Node" due to arbitrarily large unsigned pointer values. Closes https://github.com/cython/cython/issues/3840
-
da-woods authored
Specifically this allows public packed structs but may also allow other public declarations that require small amounts of utility code.
-
- 13 Sep, 2020 6 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
Add "check_size ignore" to all NumPy.pxd class declarations to silence the useless size warnings about them. See https://github.com/numpy/numpy/pull/432#issuecomment-689846159 Also remove the useless "extern" modifiers from cdef classes declared in "extern" sections.
-
Stefan Behnel authored
-
- 10 Sep, 2020 1 commit
-
-
matham authored
-
- 07 Sep, 2020 1 commit
-
-
Mathias Laurin authored
Closes #3680.
-
- 05 Sep, 2020 2 commits
-
-
Pedro Marques da Luz authored
Python's asyncio.coroutines uses an object to tag objects as coroutine functions. We now read this object and use it to tag Cython compiled coroutines as well. It also includes tests to make sure `asyncio.iscoroutinefunction()` works as expected. This doesn't fix `inspect.iscouroutinefunction()` (which uses a flag that can trigger undesirable behaviour for cython functions). Closes https://github.com/cython/cython/issues/2273
-
da-woods authored
-
- 04 Sep, 2020 4 commits
-
-
cf-natali authored
Fixes GH-2749.
-
Stefan Behnel authored
Rename "GCC_DIAGNOSTIC" macro to make it Cython specific and make it available to other utility code sections.
-
da-woods authored
In C++ mode, structs can contain C++ classes. Therefore structs should have their destructors called to ensure any class contained is also destructed. Also, a bit more thorough about ensuring constructor is generated where necessary. Closes GH-3226.
-
Tasha "Ren" Chin authored
-
- 03 Sep, 2020 2 commits
-
-
Stefan Behnel authored
Change test to use only integer calculations to prevent platform specific rounding issues, while keeping a reasonable distribution of integers across the PyLong digit ranges.
-
jakirkham authored
Ensure that Cython exposes `PyBUF_MAX_NDIM` from Python as part of `cpython.buffer` to allow access to developers.
-
- 02 Sep, 2020 2 commits
-
-
cf-natali authored
Fixes GH-2749.
-
Stefan Behnel authored
-