summaryrefslogtreecommitdiff
path: root/Cython/Utility/ModuleSetupCode.c
Commit message (Expand)AuthorAgeFilesLines
* The names of Cython's internal types (functions, generator, coroutine, etc.) ...Stefan Behnel2020-05-201-1/+1
* Fix a macro name that was accidentally broken in c9dec706354b06a8689223cfb92b...Stefan Behnel2020-05-141-1/+1
* Merge branch '0.29.x'Stefan Behnel2020-05-131-12/+12
|\
| * Make sure the module init function is declared as 'extern "C"' in C++ also wh...Stefan Behnel2020-05-131-12/+12
| * Backport some fixes for C compiler warnings (GH-3437)Matti Picus2020-03-191-1/+4
* | Fix __Pyx_RefNannyFinishContextNogil() macro in threadless Pythons.Stefan Behnel2020-05-111-4/+5
* | Avoid MSVC warning in refnanny about an integer assignment that reduces the v...Stefan Behnel2020-05-111-5/+5
* | Avoid an additional utility code section for 2-exception matching by relying ...Stefan Behnel2020-05-111-0/+1
* | Add a dedicated subtype check function for testing against two possible base ...Stefan Behnel2020-05-111-4/+22
* | Reimplement __Pyx_PyDict_GetItemStrWithError() for Py2 to fix a memory leak (...scoder2020-05-091-4/+22
* | Stop calling PyEval_InitThreads() In Py3.7+ (where it has become a no-op).Stefan Behnel2020-05-041-1/+1
* | Avoid acquiring the GIL at the end of nogil functions (GH-3556)Stefan Behnel2020-04-271-0/+6
* | Tune some internal calls into fastcall/vectorcall (GH-3540)Stefan Behnel2020-04-221-0/+7
* | Implement PEP-487: simpler customisation of class creation (GH-3533)Stefan Behnel2020-04-221-0/+11
* | Make some feature flag defaults overridable in the Limited-API case.Stefan Behnel2020-04-211-6/+9
* | Simplify some decref-set patterns using the __Pyx_Py_XDECREF_SET() macro.Stefan Behnel2020-04-121-0/+4
* | Require Py3.3 as the minimum stable ABI when using the limited C-API.Stefan Behnel2020-04-111-1/+1
* | Add __Pyx_IS_TYPE() macro to mimic the new "Py_IS_TYPE()" macro in CPython 3....Stefan Behnel2020-04-111-1/+7
* | Fix unicode iteration in the limited C-API.Stefan Behnel2020-04-101-4/+5
* | Repair the PEP-393 defines under the limited C-API.Stefan Behnel2020-04-101-16/+9
* | Prepare automatically setting Py_LIMITED_API (once it's ready).Stefan Behnel2020-04-101-0/+13
* | Avoid calling PySequence_List() in some cases if the argument is a new list a...Stefan 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
|/ /