summaryrefslogtreecommitdiff
path: root/Cython/Utility/ModuleSetupCode.c
Commit message (Expand)AuthorAgeFilesLines
* Avoid calling PySequence_List() in some cases where we can see that the argum...optimise_pysequence_listStefan Behnel2020-04-081-0/+7
* Enable pypy as a required Travis test (GH-3392)da-woods2020-03-201-1/+1
* Add LIMITED_API support and remove static state (GH-3223)Eddie Elizondo2020-01-121-3/+114
* Discard a C comment from the generated files.Stefan Behnel2019-09-101-2/+2
* Support METH_FASTCALL for Cython functions (GH-3101)Jeroen Demeyer2019-09-101-0/+10
* Put __Pyx_PyMethod_New directly in the tp_descr_get slot (GH-3116)Jeroen Demeyer2019-09-061-6/+0
* Use METH_FASTCALL on CPython >= 3.7 (GH-3021)Jeroen Demeyer2019-08-271-3/+38
* Merge branch '0.29.x'Stefan Behnel2019-07-051-5/+6
|\
| * Fix PyCode_New() signature usage in Py3.8b2+.Stefan Behnel2019-07-051-6/+3
* | Simplify and optimize calls, using vectorcall on Python 3.8 (GH-2999)Jeroen Demeyer2019-06-281-6/+4
* | Merge branch '0.29.x'Stefan Behnel2019-06-281-1/+1
|\ \ | |/
| * Clarify version check.Stefan Behnel2019-06-281-1/+1
| * Handle API compatibility for CPython bpo-37221 (GH-3009)Nick Coghlan2019-06-281-0/+3
| * Fix compile error with 3.8Marcel Plch2019-05-261-0/+5
* | Handle API compatibility for CPython bpo-37221 (GH-3009)Nick Coghlan2019-06-281-0/+3
* | Arrange some compatibility defines in a more readable way.Stefan Behnel2019-06-011-2/+2
* | Make co_argcount for positional-only arguments behave correctly, now that CPy...Stefan Behnel2019-06-011-2/+2
* | Adapt PyCode_New() calls to changed C-API in Py3.8, which now takes an additi...Stefan Behnel2019-04-301-4/+9
* | Merge branch '0.29.x'Stefan Behnel2019-03-221-1/+2
|\ \ | |/
| * Fix C89 "declarations after code" issue.Stefan Behnel2019-03-221-1/+2
* | Disable "fast_gil" support in Py3<3.6 since Py3<3.5.2 lacks _PyThreadState_Un...Stefan Behnel2019-03-041-0/+22
* | Merge branch '0.29.x'Stefan Behnel2019-02-081-21/+0
|\ \ | |/
| * Move dict version checking code into a separate utility code section since it...Stefan Behnel2019-02-081-47/+0
| * Make the cpdef override check work with Python subclasses of extension types ...Stefan Behnel2019-02-081-9/+35
| * fix the comments to have a c89 compliant generated codegastineau2019-01-021-2/+2
* | Update URLs to https:// in docs and commentsJon Dufresne2019-01-111-1/+1
* | Merge pull request #2775 from mbuesch/warning-fixes2Stefan Behnel2019-01-111-5/+21
|\ \
| * | Avoid const-ness compiler warning in __Pyx_PyObject_AsWritableStringMichael Buesch2019-01-071-5/+21
* | | fix the comments to have a c89 compliant generated codegastineau2019-01-021-2/+2
|/ /
* | Avoid a C compiler warning in PyPy3.Stefan Behnel2018-12-271-0/+3
* | Work around a C compiler warning (in PyPy's cpyext).Stefan Behnel2018-12-271-1/+1
* | Non-int conversion to Py_hash_t.Robert Bradshaw2018-12-101-2/+2
* | Merge branch 'release'Stefan Behnel2018-11-241-1/+1
|\ \ | |/
| * Add type cast to resolve C4804 (unsafe bool usage) warning in MSVC.Stefan Behnel2018-11-241-1/+1
* | Merge branch 'release'Stefan Behnel2018-11-241-6/+8
|\ \ | |/
| * Do not set "__path__" attribute on non-package modules.Stefan Behnel2018-11-241-6/+8
* | Remove support for Py2.6 and various quirks that special-cased it.gh2692_remove_py26_supportStefan Behnel2018-10-301-21/+4
|/
* Workaround for long internals misconfiguration on 64-bit MinGW.Robert Bradshaw2018-10-241-0/+4
* Initial (incomplete) attempt at supporting the Py3.7 exception state stack.Stefan Behnel2018-09-151-0/+7
* Try to call "__rmod__()" during string %-formatting when the right side is a ...Stefan Behnel2018-09-081-2/+3
* Clarify import error message: subinterpreters are supported, just not more th...Stefan Behnel2018-08-251-1/+2
* Raise a more appropriate ImportError rather than a generic RuntimeError when ...Stefan Behnel2018-08-251-1/+1
* Implement safe-guard to prevent loading Cython modules into multiple subinter...Stefan Behnel2018-08-251-0/+27
* make the fast-call signature test compatible with Stackless PythonAnselm Kruis2018-08-131-1/+6
* Merge pull request #2537 from jakirkham/extern_py_raw_memscoder2018-08-111-0/+6
|\
| * Tweak Raw memory macros' version constraintJohn Kirkham2018-08-091-1/+1
| * Define Python Raw Mem helpers in ModuleSetupCodeJohn Kirkham2018-08-091-0/+6
* | Enable PEP-489 multi-phase module initialisation, now that re-imports are han...Stefan Behnel2018-08-101-3/+1
* | Revert PEP-489 behaviour, but keep error raising code to make it easy to try ...Stefan Behnel2018-08-101-1/+3
* | Enable PEP-489 module initialisation again, but raise an error on re-inits.Stefan Behnel2018-08-101-3/+1
|/