summaryrefslogtreecommitdiff
path: root/Cython
Commit message (Expand)AuthorAgeFilesLines
* Make CodeWriter inherit from ExpressionWriter in order to support all kinds o...full_code_writerStefan Behnel2020-04-183-88/+63
* Add some missing branch hints.Stefan Behnel2020-04-181-6/+6
* Merge branch '0.29.x'Stefan Behnel2020-04-171-0/+1
|\
| * Clear "self.index_temps" after cleanup to avoid keeping dangling temporary st...Stefan Behnel2020-04-171-0/+1
| * Cleanup more generator temps (GH-3522)Stefan Behnel2020-04-171-11/+12
| * Release temps used for buffer indexing after use (GH-3517)da-woods2020-04-151-3/+10
* | Add comment and make sure the type's (empty) list of index temps cannot be ch...Stefan Behnel2020-04-171-1/+2
* | Simplify some redundant code by calling the obvious helper function instead.Stefan Behnel2020-04-171-6/+4
* | Cleanup more generator temps (GH-3522)da-woods2020-04-171-11/+12
* | Convert Py2 str to unicode directly when building fused function signature.Stefan Behnel2020-04-171-6/+6
* | Remove accidentally duplicated code line.Stefan Behnel2020-04-171-1/+0
* | Avoid an unnecessary conditional branch.Stefan Behnel2020-04-161-4/+4
* | Prevent fused dispatcher optional arguments being overwritten (GH-3519)da-woods2020-04-152-10/+15
* | Release temps used for buffer indexing after use (GH-3517)da-woods2020-04-151-3/+10
* | Drop unused code-paths associated with "if cython.compiled" early (GH-3507)da-woods2020-04-131-3/+14
* | Reduce some overhead in the fused function selection code.Stefan Behnel2020-04-131-13/+12
* | Merge branch '0.29.x'Stefan Behnel2020-04-131-5/+6
|\ \ | |/
| * Prevent calling PyObject_GC_Track() in __Pyx_CyFunction_New() when instantiat...Stefan Behnel2020-04-132-34/+56
| * Fix a reference leak when PyList_Append() fails.Stefan Behnel2020-04-131-6/+7
| * Fix error label name.Stefan Behnel2020-04-131-1/+1
| * Add missing "@cython.binding" decorator for Python code.Stefan Behnel2020-04-121-0/+2
| * Fix missing error handling in non-CPython code.Stefan Behnel2020-04-121-1/+1
| * Add std::move wrapper to utility libraryOmer Ozarslan2020-04-071-0/+14
| * Make `Shadow.inline()` caching account for language version and compilation e...will-ca2020-03-312-8/+27
| * Update somewhat incorrect comment.Stefan Behnel2020-03-311-1/+1
| * Remove redundant type check.Stefan Behnel2020-03-311-1/+1
| * Avoid using PyUnicode_GET_SIZE() in PEP393 code.Stefan Behnel2020-03-311-2/+2
| * Prepare release of 0.29.16.0.29.16Stefan Behnel2020-03-231-1/+1
| * Add iterobject.pxd (GH-3452)Zackery Spytz2020-03-231-0/+24
| * Only use PyUnicode_Concat on unicode object operations (GH-3433)da-woods2020-03-211-11/+16
| * Slight adjustment to documentation of "quiet" parameter for cythonize(). (GH-...will-ca2020-03-211-1/+2
| * Add fpclassify() and FP_* constants to math.pxdZackery Spytz2020-03-211-0/+6
| * Add genobject.pxdZackery Spytz2020-03-211-0/+25
| * Add missing declarations to slice.pxd (GH-3411)Zackery Spytz2020-03-211-0/+23
* | Sprinkle lots of branch prediction hints in places where exceptions are being...Stefan Behnel2020-04-125-39/+40
* | Simplify some decref-set patterns using the __Pyx_Py_XDECREF_SET() macro.Stefan Behnel2020-04-123-44/+15
* | Fix missing error handling in non-CPython code.Stefan Behnel2020-04-121-1/+1
* | Fixed all assignments being added to the module in the limited API (GH-3501)da-woods2020-04-121-9/+8
* | Remove dead fallback code: inspect.getcallargs() was added in Py2.7.Stefan Behnel2020-04-121-32/+1
* | Add partitioning and sorting operations to libcpp.algorithm (GH-3202)Matthew Edwards2020-04-112-41/+72
* | Fix refleak in limited-api case for cross-module shared extension types and s...Stefan Behnel2020-04-112-10/+10
* | Remove incorrect error handling in limited-api case.Stefan Behnel2020-04-111-1/+2
* | Require Py3.3 as the minimum stable ABI when using the limited C-API.Stefan Behnel2020-04-111-1/+1
* | Prevent calling PyObject_GC_Track() in __Pyx_CyFunction_New() when instantiat...Stefan Behnel2020-04-112-31/+52
* | Assume that code passed into cython.inline() is always NumPy 1.7+ clean, so t...Stefan Behnel2020-04-111-4/+8
* | Add cython.inline() test that repeatedly uses the same code.Stefan Behnel2020-04-111-0/+15
* | Skip numpy inline test rather than discarding it if numpy is not installed.Stefan Behnel2020-04-111-9/+10
* | Add __Pyx_IS_TYPE() macro to mimic the new "Py_IS_TYPE()" macro in CPython 3....Stefan Behnel2020-04-117-18/+24
* | Fix cython.inline() in Py3.4 by making it use the legacy fallback code for ex...Stefan Behnel2020-04-101-1/+1
* | Fix unicode iteration in the limited C-API.Stefan Behnel2020-04-101-4/+5