summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Merge branch '0.29.x'HEADmasterStefan Behnel2023-05-161-1/+1
|\
| * Disable fast Py_SIZE(PyLong) check in Py3.12a7+ since it's no longer valid th...0.29.xStefan Behnel2023-05-162-2/+2
* | Keep the "tp_print" slot for PyPy < 3.10 and CPython < 3.9 (GH-5437)Matti Picus2023-05-165-11/+16
* | Custom int128 conversion as a slow fallback (GH-5419)scoder2023-05-154-18/+142
* | Merge branch 'master' of git+ssh://github.com/cython/cythonStefan Behnel2023-05-151-2/+3
|\ \
| * | Fix a signedness compiler warning in vector.to_py (GH-5438)Philipp Wagner2023-05-151-2/+3
* | | Merge branch '0.29.x'Stefan Behnel2023-05-150-0/+0
|\ \ \ | |/ / |/| / | |/
| * Prevent calling the dealloc slot of a non-GC base class with GC tracking enab...scoder2023-05-152-6/+41
| * enable passing datetime tests on PyPy (#5427)Matti Picus2023-05-071-3/+0
* | Prevent calling the dealloc slot of a non-GC base class with GC tracking enab...scoder2023-05-152-8/+45
* | Support PyBufferProcs with Limited C-API under Py3.9+ or Py3.11+ (GH-5422)Lisandro Dalcin2023-05-042-5/+8
* | Remove useless parentheses.Stefan Behnel2023-05-041-3/+3
* | Remove the useless check that the struct field visibility is the same as the ...Stefan Behnel2023-05-042-7/+3
* | Keep 'extern' visibility in context of struct/union to properly infer 'noexce...Matus Valo2023-05-035-8/+48
* | Silence GCC -Wsign-conversion (GH-5421)Lisandro Dalcin2023-05-036-8/+9
* | Merge branch '0.29.x'Stefan Behnel2023-05-021-0/+10
|\ \ | |/
| * Update changelog.Stefan Behnel2023-05-021-0/+10
| * Allow users to override CYTHON_PEP489_MULTI_PHASE_INIT in PyPy 3.9+.Stefan Behnel2023-05-021-3/+4
| * Use CYTHON_PEP489_MULTI_PHASE_INIT on PyPy 3.9 (GH-5414)Matti Picus2023-05-021-2/+5
* | Allow users to override CYTHON_PEP489_MULTI_PHASE_INIT in PyPy 3.9+.Stefan Behnel2023-05-021-4/+4
* | Fix usage of _MSC_VER macro (GH-5417)matttyson2023-05-021-2/+2
* | Use CYTHON_PEP489_MULTI_PHASE_INIT on PyPy 3.9 (GH-5414)Matti Picus2023-05-021-1/+5
* | Catch ValueError when calling memoryview() to avoid leaking implementation de...Matus Valo2023-04-302-1/+27
* | CmdLine: Fix regression when using the `--working` option (GH-5365)Lisandro Dalcin2023-04-302-1/+15
* | Fix parsing of bracketed then called context managers (GH-5404)da-woods2023-04-282-0/+24
* | Merge branch '0.29.x'da-woods2023-04-270-0/+0
|\ \ | |/
| * prepare cython for PyPy3.10 (#5408)Matti Picus2023-04-274-11/+41
| * Distinguish 'api' import functions from different Cython versions (GH-5383) (...da-woods2023-04-203-35/+47
* | prepare cython for PyPy3.10 (#5408)Matti Picus2023-04-274-11/+11
* | Use the generally available Py_ssize_t instead of the less widespread ssize_t.Stefan Behnel2023-04-251-1/+1
* | Use unsigned C integer type when validating the C value of a compact PyLong.Stefan Behnel2023-04-241-2/+8
* | Move C-only test out of Python test file.Stefan Behnel2023-04-242-59/+53
* | Warn about useless directives that do not change the previous setting.Stefan Behnel2023-04-243-0/+65
* | Disallow @cfunc being applied to a @ufunc.Stefan Behnel2023-04-245-4/+16
* | Treat @total_ordering directive like @cfunc/@ccall directives by excluding it...Stefan Behnel2023-04-242-4/+4
* | Treat @ufunc directive like @cfunc/@ccall directives by excluding it from the...Stefan Behnel2023-04-242-2/+2
* | Disallow @cfunc together with @ccall on the same function.Stefan Behnel2023-04-242-0/+22
* | docs: change "(...)" ctuple syntax to "tuple[...]" in Python annotations.Stefan Behnel2023-04-242-3/+3
* | Allow assigning ctuples from arbitrary sequences, not just tuples. The code w...Stefan Behnel2023-04-242-17/+59
* | Improve error message when assigning tuples of incorrect size to a ctuple. Pr...Stefan Behnel2023-04-242-5/+9
* | Ignore (and warn about) simple type-tuples in annotations (like "(int, int)")...Stefan Behnel2023-04-243-6/+33
* | Add an example of a custom exception handler. (#5334)Vyas Ramasubramani2023-04-231-2/+88
* | Avoid Python int object creation when multiplying sequences with C integers (...scoder2023-04-215-36/+328
* | Fix regression in code generation order for cdef classes (GH-5395)Lisandro Dalcin2023-04-212-2/+24
* | [docs] Table for annotation typing rules (#4887)da-woods2023-04-202-0/+22
* | Make memoryviews with aliased item types comformable (GH-5375)Yue Yang2023-04-202-1/+16
* | Distinguish 'api' import functions from different Cython versions (GH-5383)da-woods2023-04-173-47/+49
* | Refactor __Pyx_PyCode_New() to avoid "dead code" warnings and special error c...Stefan Behnel2023-04-141-16/+9
* | Work around the new Py3.12 error message suggestions in doctests by not print...Stefan Behnel2023-04-143-43/+43
* | Try to silence clang warning about dead code.Stefan Behnel2023-04-141-1/+1