summaryrefslogtreecommitdiff
path: root/Cython/Compiler/Pipeline.py
Commit message (Expand)AuthorAgeFilesLines
* Order merged_in utility code (#5282)da-woods2023-03-011-2/+3
* Allow C code assertions in tests by defining regular expressions in module di...scoder2022-07-301-6/+9
* Minor code simplification.Stefan Behnel2022-01-061-4/+1
* Avoid some useless overhead in "inject_utility_code_stage".Stefan Behnel2022-01-061-22/+27
* Revert "Avoid some useless overhead in "inject_utility_code_stage"."Stefan Behnel2022-01-061-25/+21
* Avoid some useless overhead in "inject_utility_code_stage".Stefan Behnel2022-01-051-21/+25
* Simplify some code.Stefan Behnel2022-01-041-5/+3
* Avoid unnecessary directives tracking in the WithTransform since it does not ...Stefan Behnel2022-01-031-1/+1
* Print pipeline timings after test runs.Stefan Behnel2022-01-011-16/+45
* Use thread-local storage for the global Errors state to allow threaded builds...scoder2021-12-201-2/+2
* Add directive "cpp_locals" to handle C++ variables using std::optional (GH-4225)da-woods2021-06-291-1/+2
* Execute AlignFunctionDefinitions before MarkClosureTransform. (GH-4127)Matus Valo2021-05-111-3/+4
* Fix some issues with duplicated utilitycode (GH-3743)da-woods2021-03-271-2/+16
* Fix many indentation and whitespace issues throughout the code base (GH-3673)scoder2020-06-101-1/+1
* Ensure utility code keeps the directives that it was compiled with (GH-3615)da-woods2020-05-171-1/+2
* Rewrite the C property feature (GH-3571)scoder2020-05-041-2/+1
* add a new ReplacePropertyNode passmattip2018-11-131-1/+2
* Make raise-statements inside of nogil blocks automatically acquire the GIL, i...Stefan Behnel2018-06-031-1/+2
* Make compiler pipeline a bit nicer to profile.Stefan Behnel2017-08-211-3/+17
* Simplify TrackNumpyAttributes transform.Stefan Behnel2017-08-211-2/+1
* Always report fatal errors.Robert Bradshaw2017-07-081-1/+1
* Add a Pythran backend for Numpy operationAdrien Guinet2017-06-171-1/+2
* rely on code generation phase to include required utility code instead of alw...Stefan Behnel2016-08-141-25/+0
* merge DecoratorTransform and PropertyTransformStefan Behnel2015-11-071-2/+1
* Add a pass transforming Python-style properties in cdef class into Cython-sty...Emmanuel Gil Peyrot2015-11-051-1/+2
* pass correct CythonScope into CythonUtilityScope tree generation (used to be ...Stefan Behnel2015-10-261-1/+1
* minor code reformattingStefan Behnel2015-09-171-0/+5
* More determanistic utility code ordering.Robert Bradshaw2015-09-051-5/+4
* Fix a couple of tests due to utility code changes.Robert Bradshaw2015-09-031-1/+3
* Make cpdef enums into first-class types.Robert Bradshaw2015-09-031-0/+25
* Merge branch '0.23.x'Stefan Behnel2015-08-091-0/+1
|\
| * fix #855: make "import *" include all necessary "from_py" coercion helper fun...Stefan Behnel2015-08-091-0/+1
* | minor code beautificationStefan Behnel2015-08-091-2/+8
|/
* adapt some more syntax to Py2/Py3Stefan Behnel2015-07-251-3/+3
* make dict iteration compatible with Py2/Py3Stefan Behnel2015-07-251-2/+2
* 2to3: Apply the 'except' fixerPetr Viktorin2015-07-251-3/+3
* implement "async with" (PEP 492)Stefan Behnel2015-05-231-1/+1
* Undo --embed -> __main__ conversion.Robert Bradshaw2015-04-271-4/+1
* Rename module to __main__ in embed mode.Robert Bradshaw2015-04-241-3/+5
* change pipeline order to include tree changes made by structural optimisers i...Stefan Behnel2015-03-191-2/+2
* remove unclear comment and add docstring to explain whyStefan Behnel2014-11-151-1/+1
* use explicit relative imports everywhere and enable absolute imports by defaultStefan Behnel2014-06-171-38/+38
* add a directive to disable SwitchTransformAlok Singhal2014-04-221-1/+1
* fix some unnecessary Py2-isms in the code baseStefan Behnel2014-01-171-1/+1
* Cimported name mangling.Robert Bradshaw2014-01-071-0/+4
* Add support for external C++ template functions.Robert Bradshaw2013-12-261-1/+1
* fix crash when looking up closure names in OptimizeBuiltinCalls transform (af...Stefan Behnel2013-12-241-1/+1
* move qualname calculation transform a little later in the pipelineStefan Behnel2013-11-161-1/+1
* reimplement PEP 3155 __qualname__ calculation in a dedicated transform to bas...Stefan Behnel2013-11-151-0/+2
* In cimport_from_pyx mode don't treat "cdef extern from" variables as being de...Nikita Nemkin2013-04-061-1/+2