summaryrefslogtreecommitdiff
path: root/Cython/Compiler
Commit message (Expand)AuthorAgeFilesLines
* Keep the "tp_print" slot for PyPy < 3.10 and CPython < 3.9 (GH-5437)Matti Picus2023-05-161-1/+1
* Custom int128 conversion as a slow fallback (GH-5419)scoder2023-05-151-4/+10
* 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-032-3/+3
* 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-271-1/+1
* 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
* 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-212-36/+122
* 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-172-13/+22
* 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
* Handle additions to "_DataclassParams" signature in Py3.12 dataclasses (GH-5368)da-woods2023-04-131-12/+27
* 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
| * Account for possible extension type struct padding when calculating the items...Miro HronĨok2023-03-241-3/+3
| * 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 '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-312-2/+4
* | Improve error message for 'cimport cython.floating' (GH-5295)da-woods2023-03-271-1/+11
* | Allow InterpretCompilerDirectives.visit_AnnotationNode() to process nodes tha...Chia-Hsiang Cheng2023-03-261-1/+1
* | Allow soft-complex->double coercion to run without gil (#5287)da-woods2023-03-252-9/+28
* | Do not attempt to write out a depfile on failure (GH-5291)Eli Schwartz2023-03-241-1/+1
* | Add simple code style checks for non-Python source files.Stefan Behnel2023-03-232-50/+47
* | Restore 0.29.x handling of None fused memoryviews (GH-5298)da-woods2023-03-231-2/+19
* | Fix ufunc GIL handling (#5332)da-woods2023-03-221-0/+4
* | Fix the relative-first import scheme for language_level=2 in Python 3. (GH-5329)scoder2023-03-221-3/+10
* | Allow IS_UNSIGNED macro to handle const types (GH-5302)Max Bachmann2023-03-211-2/+2
* | Fix missing exported C function declarations with cimport_from_pyx enabled (#...Chia-Hsiang Cheng2023-03-172-2/+8
* | Limit the cname length for generated number constants since some C compilers ...0dminnimda2023-03-171-9/+19
* | Make sure that we include all user C code in the annotated HTML output by res...Stefan Behnel2023-03-161-0/+2
* | Allow nested C++ names after a module name (#5229)Chia-Hsiang Cheng2023-03-051-0/+2
* | Fix annotation typing of Optional[tuple] (#5272)da-woods2023-03-011-0/+3
* | Order merged_in utility code (#5282)da-woods2023-03-012-5/+22