summaryrefslogtreecommitdiff
path: root/Cython/Compiler/ParseTreeTransforms.py
Commit message (Expand)AuthorAgeFilesLines
* 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 @ufunc directive like @cfunc/@ccall directives by excluding it from the...Stefan Behnel2023-04-241-1/+1
* Disallow @cfunc together with @ccall on the same function.Stefan Behnel2023-04-241-0/+2
* 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
* Fix some issues when optimising the builtin memoryview (GH-5271)da-woods2023-03-011-0/+1
* Support auto-generation of Numpy ufuncs (GH-4803)da-woods2023-02-251-0/+4
* Remove "from x cimport class C" (#4904)da-woods2022-10-111-9/+5
* PEP614 decorators (#4991)da-woods2022-10-011-1/+2
* Allow empty args to dataclass and field directives (#4957)da-woods2022-09-241-1/+1
* Fix memoryview iteration in generator expressions (GH-4968)da-woods2022-08-091-1/+3
* Generator expression and comprehension scope (#4254)da-woods2022-08-081-1/+141
* Fix handling of annotations in functions in dataclasses (#4954)da-woods2022-08-081-2/+1
* Validate imported "cython.*" module names and reject unknown module names.Stefan Behnel2022-08-041-2/+42
* Minor code simplification.Stefan Behnel2022-08-031-2/+1
* Merge branch '0.29.x'Stefan Behnel2022-07-201-16/+24
|\
| * Minor code cleanups after 3a373e2ccdddc79202d9ed13edc85d4b95616b26.Stefan Behnel2022-07-201-3/+5
| * Make pickle checksum calculation succeed even if one of the hash algorithms i...Stefan Behnel2022-07-201-18/+21
| * Revert "Avoid acquiring the GIL at the end of nogil functions (GH-3556) (GH-4...Stefan Behnel2022-05-171-0/+14
| * Avoid acquiring the GIL at the end of nogil functions (GH-3556) (GH-4749)Oleksandr Pavlyk2022-05-031-14/+0
| * Revert "Avoid acquiring the GIL at the end of nogil functions (GH-3556) (GH-4...scoder2022-04-161-0/+14
| * Avoid acquiring the GIL at the end of nogil functions (GH-3556) (GH-4703)Oleksandr Pavlyk2022-03-311-14/+0
* | Avoid conflict between propery names and function variables (GH-4845)da-woods2022-07-161-0/+6
* | Merge branch '0.29.x'Stefan Behnel2022-03-141-1/+1
|\ \ | |/
| * Make error message more readable by using hex integer values for all presente...Stefan Behnel2022-03-141-1/+1
| * For the auto-pickle checksum, allow SHA-1 and SHA-256 which are used by Cytho...Stefan Behnel2022-03-141-5/+21
| * Small changes to get `--cython-compile-all` working again (GH-3650)da-woods2021-11-161-1/+1
| * Run ParallelRangeTransform also recursively on function arguments (GH-3608)da-woods2020-05-151-0/+1
* | For the auto-pickle checksum, allow MD5 again since it was used by Cython 0.x...Stefan Behnel2022-03-141-5/+19
* | Stop cfunc/ccall/class applying to inner funcs/classes (GH-4575)da-woods2022-02-101-16/+49
* | Implement cdef dataclasses (GH-3400)da-woods2022-01-291-4/+20
* | Implement PEP 572: Named/Assignment Expressions (GH-3691)da-woods2022-01-271-2/+131
* | Avoid unnecessary directives tracking in the WithTransform since it does not ...Stefan Behnel2022-01-031-1/+3
* | Clean up individual child traversals in transforms using the new visitchild()...Stefan Behnel2021-12-281-14/+13
* | Fix cython.pointer() type usage in class annotations (GH-4515)da-woods2021-12-231-0/+2
* | Allow releasing the GIL in nogil functions (GH-4318)da-woods2021-12-181-2/+12
* | Handle function "outer_attrs" more consistently (GH-4375)da-woods2021-10-011-2/+0
* | Restore error when using arbitrary decorators on cdef functions (GH-4323)da-woods2021-08-071-1/+9
* | Fix compilation of "ParseTreeTransforms" in Py2. It previously tried to compa...Stefan Behnel2021-07-261-0/+2
* | Resolve some issues with "cpp_locals" (GH-4265)da-woods2021-07-191-1/+3
* | Fix: overwrite target node after analysis.Stefan Behnel2021-07-131-2/+2
* | Add directive "cpp_locals" to handle C++ variables using std::optional (GH-4225)da-woods2021-06-291-0/+24
* | Set "is_cython_module" on annotations correctly (GH-4248)da-woods2021-06-281-0/+7
* | Simplify code and add a comment.Stefan Behnel2021-06-091-4/+3
* | Fixed optimizations in defined cppclassda-woods2021-06-051-0/+7
* | Support cimports in pure Python code. (GH-4190)scoder2021-05-231-22/+61
* | Fix a crash when compiling a module without statements, only a single declara...Stefan Behnel2021-05-221-0/+7
* | Execute AlignFunctionDefinitions before MarkClosureTransform. (GH-4127)Matus Valo2021-05-111-7/+35
* | Modernise code: use set literals/comprehensions where possible, frozenset whe...Stefan Behnel2021-04-131-5/+7