summaryrefslogtreecommitdiff
path: root/Cython/Compiler/Pipeline.py
Commit message (Expand)AuthorAgeFilesLines
* 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
* reimplement SimplifyCalls transform in-place in GeneralCallNode.analyse_types()Stefan Behnel2013-02-071-2/+1
* move major part of SimplifyCalls transform into type analysis in GeneralCallNodeStefan Behnel2013-02-061-1/+1
* simple optimisation that statically maps keyword arguments to positional argu...Stefan Behnel2013-02-051-1/+2
* convert IterationTransform to inherit from EnvTransform for better scope trac...Stefan Behnel2012-12-311-1/+1
* Cheaper overflow checks for nested expressions.Robert Bradshaw2012-12-281-0/+2
* move utility code inclusion from Name/AttributeNodes to the latest possible s...Stefan Behnel2012-08-291-5/+9
* commentStefan Behnel2012-08-111-1/+1
* Rename MarkAssignments to MarkParallelAssignmentsVitja Makarov2012-05-081-3/+3
* Revert "Stopgap support for numpy 1.7"Robert Bradshaw2012-04-141-1/+0
* Stopgap support for numpy 1.7Dag Sverre Seljebotn2012-03-211-0/+1
* Simple closure defnode call inliningVitja Makarov2012-01-121-0/+2
* Rename CreateControlFlowGraph to ControlFlowAnalysisVitja Makarov2011-11-301-2/+2
* minor import cleanupStefan Behnel2011-11-131-1/+0
* removed lots of unused imports, delayed some imports that are only needed for...Stefan Behnel2011-11-131-1/+1
* Better fused types error detection, specialized fused C++ templatesMark Florisson2011-11-051-1/+2
* Merge branch 'master' into fusedmergeMark Florisson2011-10-281-1/+1
|\
| * fix compiler crash on .pxd file processingStefan Behnel2011-10-141-1/+1