summaryrefslogtreecommitdiff
path: root/Cython
Commit message (Expand)AuthorAgeFilesLines
* 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
| * Account for possible extension type struct padding when calculating the items...Miro Hrončok2023-03-242-6/+40
| * Use a more correct and specific CPython internals guard in __Pyx_Raise(). (G...Tomáš Hrnčiar2023-03-221-7/+7
| * Stop using PyLong internals and dict versioning in Py3.12 for 0.29.x (handled...Stefan Behnel2023-03-071-2/+4
| * [0.29.x] IpythonMagic: Replace deprecated imp.load_dynamic() by importlib (GH...Matus Valo2023-03-062-9/+9
| * Fix depfile generation on Windows, across different drives (GH-5283)Eli Schwartz2023-03-011-2/+7
| * Prepare release of 0.29.33.0.29.33Stefan Behnel2023-01-051-1/+1
| * Avoid exponential recursion when coercing nested conditional expressions.Stefan Behnel2023-01-051-9/+19
| * Add support of const fused type memory views (GH-3118) (GH-5076)da-woods2023-01-041-0/+1
| * Add PyUnicode_AsUTF8AndSize to cpython imports [0.29.x] (#5164)Matus Valo2022-12-081-1/+17
| * Add 'cpow' as a forward compatibility to 0.29.x (GH-5060)da-woods2022-12-082-0/+10
* | Avoid deprecated Py_OptimizeFlag in Py3.12 (GH-5343)scoder2023-03-314-6/+30
* | Avoid accessing "PyGenObject->gi_code", which was removed in CPython 3.12a6 a...Stefan Behnel2023-03-311-0/+4
* | Add an explicit (although unnecessary) "noexcept" marker to the "PyCapsule_De...Stefan Behnel2023-03-311-1/+1
* | Fix typo in C comment.Stefan Behnel2023-03-281-2/+2
* | Disable fast thread state access in CPython 3.12a6 (GH-5339)Daniele Nicolodi2023-03-281-1/+2
* | Improve error message for 'cimport cython.floating' (GH-5295)da-woods2023-03-271-1/+11
* | Prepare release of 3.0.0b2.Stefan Behnel2023-03-261-1/+1