An error occurred fetching the project authors.
- 13 May, 2020 1 commit
-
-
Stefan Behnel authored
Make sure the module init function is declared as 'extern "C"' in C++ also when the CYTHON_NO_PYINIT_EXPORT option is used. Closes #3414.
-
- 11 May, 2020 4 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
Avoid MSVC warning in refnanny about an integer assignment that reduces the value range (although it's probably safe to assume that C code line numbers > 2^30 will remain rare for another while).
-
Stefan Behnel authored
Avoid an additional utility code section for 2-exception matching by relying on existing special-cased macros.
-
Stefan Behnel authored
Add a dedicated subtype check function for testing against two possible base classes in Py3 (currently used for generator exception checks).
-
- 09 May, 2020 1 commit
-
-
scoder authored
Reimplement __Pyx_PyDict_GetItemStrWithError() as a hacky version in Py2 to get the semantics right of returning a borrowed reference with non-KeyError exceptions left in place. Closes https://github.com/cython/cython/issues/3578
-
- 04 May, 2020 1 commit
-
-
Stefan Behnel authored
-
- 27 Apr, 2020 1 commit
-
-
Stefan Behnel authored
Acquire the GIL in nogil functions only when strictly needed on function exit, e.g. for cleaning up temp variables from with-gil blocks or adding tracebacks. Closes GH-3554.
-
- 22 Apr, 2020 2 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
Currently excludes PyPy2. Closes GH-2781.
-
- 21 Apr, 2020 1 commit
-
-
Stefan Behnel authored
-
- 12 Apr, 2020 1 commit
-
-
Stefan Behnel authored
-
- 11 Apr, 2020 2 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
Add __Pyx_IS_TYPE() macro to mimic the new "Py_IS_TYPE()" macro in CPython 3.9 that replaces the "Py_TYPE() == …" type check pattern.
-
- 10 Apr, 2020 3 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 08 Apr, 2020 1 commit
-
-
Stefan Behnel authored
-
- 20 Mar, 2020 1 commit
-
-
da-woods authored
Reasoning being that this make it easier to catch pypy3 regressions as they happen. * Fixed some very simple pypy3 failures (largely to do with different exception strings) * Splits pypy3_bugs.txt into three files - one for bugs that cause hard crashes (which we don't want to run in Travis at all); - one for bugs that are probably unfixable because they're just due to implementation details (e.g. when destructors are called). - all other bugs remain in pypy3_bugs.txt (The categorization has been done fairly quickly, so some bugs may be in the wrong place) * Made sure (hopefully) all bugs are now categorized, so a basic runtests.py with pypy3 should hopefully pass * Changed pypy3 to be required in Travis * Added an extra (optional) test that runs through pypy3_bugs.txt. The majority of this is expected to fail. This requires an extra option to runtest.py "--listfile", which just runs through the tests listed in the file. I haven't made pypy2 a required test in this commit - since Python2 support is deprecated soon, there seemed limited value in putting much effort into pypy2. Added faulthandler to runtests in the hope of being able to pin-down segmentation faults better on Travis FileListExcluder matches regexes, not just name. Uses the same mechanism as is used for processing string passed on commandline
-
- 19 Mar, 2020 1 commit
-
-
Matti Picus authored
* Work around a C compiler warning (in PyPy's cpyext). * Avoid a C compiler warning in PyPy3. * Fix a C compiler warning about an unused variable when compiling in PyPy.
-
- 12 Jan, 2020 1 commit
-
-
Eddie Elizondo authored
Blacklists failing test for now
-
- 10 Sep, 2019 2 commits
-
-
Stefan Behnel authored
-
Jeroen Demeyer authored
-
- 06 Sep, 2019 1 commit
-
-
Jeroen Demeyer authored
Minor cleanup regarding __Pyx_PyMethod_New
-
- 27 Aug, 2019 1 commit
-
-
Jeroen Demeyer authored
-
- 05 Jul, 2019 1 commit
-
-
Stefan Behnel authored
Closes GH-3031
-
- 28 Jun, 2019 4 commits
-
-
Jeroen Demeyer authored
* Do not use unsafe _PyMethodDef_RawFastCallKeywords * Simplify and optimize calls, using vectorcall on Python 3.8
-
Stefan Behnel authored
-
Nick Coghlan authored
CPython bpo-37221 reverts that backwards incompatible change to the PyCode_New API, replacing it with a new PyCode_NewWithPosOnlyArgs function.
-
Nick Coghlan authored
CPython bpo-37221 reverts that backwards incompatible change to the PyCode_New API, replacing it with a new PyCode_NewWithPosOnlyArgs function.
-
- 01 Jun, 2019 2 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
Make co_argcount for positional-only arguments behave correctly, now that CPython 3.8 (beta 1) includes the pos-only count in it rather than adding it.
-
- 26 May, 2019 1 commit
-
-
Marcel Plch authored
-
- 30 Apr, 2019 1 commit
-
-
Stefan Behnel authored
Adapt PyCode_New() calls to changed C-API in Py3.8, which now takes an additional argument for the pos-only args count. Closes GH-2938.
-
- 22 Mar, 2019 1 commit
-
-
Stefan Behnel authored
-
- 04 Mar, 2019 1 commit
-
-
Stefan Behnel authored
Disable "fast_gil" support in Py3<3.6 since Py3<3.5.2 lacks _PyThreadState_UncheckedGet() and crashes when calling PyThreadState_GET() without a thread state.
-
- 08 Feb, 2019 2 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
Make the cpdef override check work with Python subclasses of extension types again that do not initialise their own dict. This lead to a crash with dict versioning in Py3.6+. Closes GH-2823.
-
- 11 Jan, 2019 1 commit
-
-
Jon Dufresne authored
-
- 07 Jan, 2019 1 commit
-
-
Michael Buesch authored
This avoids the compiler warning warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] by casting the pointer to uintptr_t before removing the const-ness. The warning was introduced in 6cd70f09 Also merge the two places that define stdint types.
-