summaryrefslogtreecommitdiff
path: root/Cython/Compiler/Nodes.py
Commit message (Expand)AuthorAgeFilesLines
* Fix temp variable handling for the super() class cell. (GH-3289)Stefan Behnel2019-12-281-4/+14
* Fix compile errors in CPython 3.8b1 due to the tp_print/tp_vectorcall slots.Stefan Behnel2019-05-311-0/+3
* Fix nogil status for error handling in line tracing code of with/try-finally ...Stefan Behnel2019-03-031-1/+3
* GH-1461: Include the signature line of cdef functions in the import-time line...gh1461_cover_sig_lineStefan Behnel2019-03-011-0/+3
* Bring the doc string C constant back all for special methods, except for the ...Stefan Behnel2019-02-091-1/+1
* Bring the doc string C constant back for special methods, except for the buff...Stefan Behnel2019-02-091-1/+1
* Avoid the C compiler warning about an unused docstring constant for "__getbuf...Stefan Behnel2019-02-091-2/+2
* Add some guards and branch hints to the dict lookup optimisation code.Stefan Behnel2019-02-091-3/+3
* Move dict version checking code into a separate utility code section since it...Stefan Behnel2019-02-081-0/+2
* Make the cpdef override check work with Python subclasses of extension types ...Stefan Behnel2019-02-081-19/+14
* Clean up insertion points after use in prange code since they conflict with t...Stefan Behnel2019-02-021-5/+8
* Correct the handling of line tracing errors on try-statements. Previously, th...Stefan Behnel2018-10-191-4/+6
* Rename check_size extend option to ignore.Robert Bradshaw2018-10-021-1/+1
* Rename the options of the "check_size" feature to make them more obvious: "wa...Stefan Behnel2018-09-291-2/+2
* Minor cleanups of 'check_size' implementation (#2627).Stefan Behnel2018-09-291-0/+1
* MAINT: fixes from reviewmattip2018-09-251-2/+2
* ENH: add check_size option to ctypedef class for external classesmattip2018-09-251-0/+4
* Simplify some code.Stefan Behnel2018-09-231-2/+2
* Make switch-statement work nicely with line tracing.Stefan Behnel2018-09-231-2/+14
* Merge pull request #2615 from robertwb/cpp-py-exceptionRobert Bradshaw2018-09-221-2/+4
|\
| * Update Nodes.pyRobert Bradshaw2018-09-201-1/+0
| * Allow catching both C++ and Python exceptions.Robert Bradshaw2018-09-201-2/+5
* | Clean up directives to distinguish between those that belong to a function or...Stefan Behnel2018-09-221-3/+3
|/
* Check some child nodes against the correct nogil context when they are actual...Stefan Behnel2018-09-191-4/+6
* Discard invisible type annotations from cdef functions after applying them, a...Stefan Behnel2018-09-191-0/+4
* Work around a crash for now.Stefan Behnel2018-09-151-1/+3
* Initial (incomplete) attempt at supporting the Py3.7 exception state stack.Stefan Behnel2018-09-151-0/+3
* Support "@cython.nogil" decorator in pure mode.Stefan Behnel2018-09-141-3/+4
* Ignore exact function pointer type in PyCFunction pointer comparison since th...Stefan Behnel2018-06-171-1/+1
* Speed up cpdef method override checks also for Python subclasses with slots b...Stefan Behnel2018-06-081-2/+2
* Add code comment about a future improvement.Stefan Behnel2018-06-081-0/+4
* Use dict version guards to avoid the attribute lookup on cpdef method calls f...Stefan Behnel2018-06-081-0/+42
* Make cpdef methods overridable in Python classes with slots (which do not hav...Stefan Behnel2018-05-271-1/+3
* Merge branch '0.28.x'Stefan Behnel2018-05-271-3/+1
|\
| * Revert "Make cpdef methods overridable in Python classes with slots (which do...Stefan Behnel2018-05-271-3/+1
* | Intern some identifier names that are likely to be otherwise interned anyway.Stefan Behnel2018-05-181-2/+2
* | Remove permanent output scanning code that eats quite a bit of processing time.Stefan Behnel2018-05-171-1/+2
* | Use dict versioning in Py3.6+ to make the lookup of Python module globals alm...Stefan Behnel2018-05-041-4/+4
|/
* Make cpdef methods overridable in Python classes with slots (which do not hav...Stefan Behnel2018-05-031-1/+3
* Misc typosluz.paz2018-03-121-1/+1
* Re-enable "auto late includes" based on a preliminary directive. We have the ...Stefan Behnel2018-03-031-1/+3
* Explicitly re-allow memoryviews in default argument structs after disallowing...Stefan Behnel2018-02-231-1/+1
* Merge branch 'master' into readonly_buffersscoder2018-02-111-159/+515
|\
| * Move user branch hint generation from IfClauseNode into IfStatNode to include...Stefan Behnel2018-02-101-17/+25
| * Inject branch hints for user conditionals that raise exceptions as we can exp...Stefan Behnel2018-02-101-1/+16
| * Use a specialised GenericGetAttr implementation for the "tp_getattro" slot wh...Stefan Behnel2018-01-251-0/+20
| * Use specialised default return handling code for "return None" in generators ...Stefan Behnel2018-01-211-12/+16
| * C functions without args should be declared as f(void)Jeroen Demeyer2018-01-161-1/+4
| * Merge pull request #2033 from jdemeyer/multiple_inheritance_no_dictscoder2018-01-161-20/+9
| |\
| | * Add runtime checks for multiple inheritanceJeroen Demeyer2018-01-161-20/+9