summaryrefslogtreecommitdiff
path: root/Cython/Compiler/Nodes.py
Commit message (Expand)AuthorAgeFilesLines
* 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
| * | Include required async utility code wherever it's used, not just by accident.Stefan Behnel2018-01-161-0/+5
| |/
| * Prevent ExprStatNode value casting for "void" type.Stefan Behnel2018-01-071-1/+4
| * Optimise list.extend([a,b,c]) into fast sequential calls to list.append().Stefan Behnel2018-01-071-1/+1
| * Keep "result_is_used" flag across node replacements in type analysis and opti...Stefan Behnel2018-01-061-0/+3
| * Optimise set iteration using _PySet_NextEntry() in CPython.Stefan Behnel2017-12-241-0/+60
| * Silence C compiler warning about fall-through in switch statement for kw-only...Stefan Behnel2017-12-221-2/+2
| * Re-allow None as argument in "parallel(num_threads=None)", seems to be explic...Stefan Behnel2017-11-291-2/+8
| * Make assignments of None to C typed variables a compile time error.Stefan Behnel2017-11-281-1/+1
| * Merge branch 'master' of git+ssh://github.com/cython/cythonStefan Behnel2017-11-241-12/+11
| |\
| | * Verbatim C code using docstring syntax.Jeroen Demeyer2017-11-171-12/+11
| * | Merge branch '0.27.x'Stefan Behnel2017-11-241-2/+2
| |\ \ | | |/ | |/|
| * | initial attempt to evaluate "@coroutine" at compile time by making the result...Stefan Behnel2017-11-161-0/+6
| * | Use a saner way to check for non-trivial exception patterns. Not everything h...Stefan Behnel2017-11-121-1/+1
| * | Prevent calling into CPython with a live exception set while trying to match ...Stefan Behnel2017-11-121-7/+29
| * | Merge branch '0.27.x'Stefan Behnel2017-11-101-2/+12
| |\ \ | | |/
| | * Do not infer C types for arguments with Python default value.Stefan Behnel2017-11-101-2/+12
| * | Add a check for vtable compatibility.Robert Bradshaw2017-11-071-2/+9
| * | Merge branch 'master' into multi-inheritanceRobert Bradshaw2017-11-071-30/+74
| |\ \
| | * | Optimise iteration over containers declared with a "Dict[...]" type annotation.Stefan Behnel2017-11-051-1/+5
| | * | Update implementation of PEP 3118 getbuffer special methoddalcinl/fix-getbufferLisandro Dalcin2017-11-011-20/+52
| | * | Implement line tracing for generators and coroutines.Stefan Behnel2017-10-311-2/+9
| | * | Merge branch '0.27.x'Stefan Behnel2017-10-291-3/+3
| | |\ \ | | | |/
| | | * Minor changes to try/finally code generation [should silence Coverity Scan]dalcinl/fix-try-finallyLisandro Dalcin2017-10-291-3/+3
| | | * Mark unused vars with `(void)x;` [should silence Coverity Scan]Lisandro Dalcin2017-10-281-1/+2
| | * | Merge pull request #1952 from cython/dalcinl/mark-unused-varsLisandro Dalcin2017-10-281-1/+2
| | |\ \
| | | * | Mark unused vars with `(void)x;` [should silence Coverity Scan]dalcinl/mark-unused-varsLisandro Dalcin2017-10-281-1/+2
| | | |/
| | * | Trivial typo fixesUnknown2017-10-171-2/+2
| | * | Better errors for unknown type arguments.Robert Bradshaw2017-10-141-1/+1