summaryrefslogtreecommitdiff
path: root/Cython/Compiler/Nodes.py
Commit message (Expand)AuthorAgeFilesLines
* 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
| * | 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