summaryrefslogtreecommitdiff
path: root/Cython
Commit message (Expand)AuthorAgeFilesLines
* 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-152-14/+117
* Fix a signedness compiler warning in vector.to_py (GH-5438)Philipp Wagner2023-05-151-2/+3
* Prevent calling the dealloc slot of a non-GC base class with GC tracking enab...scoder2023-05-151-8/+7
* 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-033-5/+7
* Silence GCC -Wsign-conversion (GH-5421)Lisandro Dalcin2023-05-036-8/+9
* 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-301-1/+1
* 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-281-0/+4
* 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
* Warn about useless directives that do not change the previous setting.Stefan Behnel2023-04-241-0/+3
* Disallow @cfunc being applied to a @ufunc.Stefan Behnel2023-04-241-1/+6
* 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-241-0/+2
* Allow assigning ctuples from arbitrary sequences, not just tuples. The code w...Stefan Behnel2023-04-241-14/+33
* Improve error message when assigning tuples of incorrect size to a ctuple. Pr...Stefan Behnel2023-04-241-2/+6
* Ignore (and warn about) simple type-tuples in annotations (like "(int, int)")...Stefan Behnel2023-04-241-0/+4
* Avoid Python int object creation when multiplying sequences with C integers (...scoder2023-04-213-36/+152
* Fix regression in code generation order for cdef classes (GH-5395)Lisandro Dalcin2023-04-211-1/+1
* Make memoryviews with aliased item types comformable (GH-5375)Yue Yang2023-04-201-1/+1
* 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
* Try to silence clang warning about dead code.Stefan Behnel2023-04-141-1/+1
* Fix optimised PyLong abs() implementation in Py3.12.Stefan Behnel2023-04-141-1/+12
* Add a "CYTHON_EXTERN_C" macro to allow redefining "__PYX_EXTERN_C" on user si...scoder2023-04-131-1/+11
* Fix issues with partially optimized cascaded comparisons (GH-5357)da-woods2023-04-131-6/+12
* Temporarily disable the FastGIL feature in CPython 3.12 until we have a worki...Stefan Behnel2023-04-131-1/+2
* Handle additions to "_DataclassParams" signature in Py3.12 dataclasses (GH-5368)da-woods2023-04-133-16/+137
* Fix argument type in call to PyGen_GetCode().Stefan Behnel2023-04-091-1/+1
* Avoid another potential signedness issue in the new PyLong code.Stefan Behnel2023-04-061-1/+1
* Remove unintended duplicate of `IS_UNSIGNED_IMPL` and make the macro generall...0dminnimda2023-04-063-15/+8
* Fix signedness issues in support for the new PyLong struct layout in Py3.12a7.Stefan Behnel2023-04-061-1/+1
* Implement support for the new PyLong struct layout in Py3.12a7. (GH-5353)scoder2023-04-054-116/+133
* Fix AnnotationWriter for IndexNode with empty TupleNode (GH-5355)Lisandro Dalcin2023-04-051-1/+4
* Fix preprocessor guard around utility function to avoid "unused" warnings.Stefan Behnel2023-04-041-2/+2
* Refactor the label interception code in for-loop nodes to do the iterator cle...scoder2023-04-031-21/+20
* Refactor label interception code in for-loop and exception handling nodes to ...scoder2023-04-022-51/+59
* Merge branch '0.29.x'Stefan Behnel2023-04-011-9/+14
|\
| * Fix a reference leak when a for-loop's "else:" branch contains a "break" for ...Stefan Behnel2023-04-011-9/+14
| * Do not attempt to write out a depfile on failure (GH-5291)Eli Schwartz2023-03-291-1/+1
| * Allow globally forcing C file regeneration by setting the env var CYTHON_FORC...Harmen Stoppels2023-03-291-0/+3