- 06 May, 2019 3 commits
-
-
Stefan Behnel authored
Add PEP420 namespace support.
-
Stefan Behnel authored
Call ".tp_repr()" instead of ".tp_str()" when formatting builtin types, since it avoids an indirection in Py3.8.
-
Dr Alex Meakins authored
-
- 05 May, 2019 2 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
Add PyBytes_FromObject() and PyObject_Bytes()
-
- 04 May, 2019 2 commits
-
-
Dr Alex Meakins authored
-
Dr Alex Meakins authored
-
- 30 Apr, 2019 10 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
Closes GH-2936.
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
Closes GH-2939.
-
Stefan Behnel authored
-
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.
-
Stefan Behnel authored
Keep METH_O optimisation when "always_allow_keywords" is enabled but the function has only one pos-only argument.
-
Stefan Behnel authored
-
- 29 Apr, 2019 2 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
Adds positional only args support (PEP 570)
-
- 28 Apr, 2019 8 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
GH-2919: Prevent tuple constants that compare equal but have different item types from being merged into one.
-
Stefan Behnel authored
-
Stefan Behnel authored
GH-2934: improve error reporting for non-constant exception value expressions
-
Stefan Behnel authored
GH-2934: improve error reporting for non-constant exception value expressions: instead of two errors and a crash, just report it once and explicitly.
-
- 27 Apr, 2019 3 commits
-
-
Josh Tobin authored
-
Josh Tobin authored
-
Stefan Behnel authored
Clean weakrefs before calling user's dealloc
-
- 26 Apr, 2019 1 commit
-
-
Stefan Behnel authored
-
- 25 Apr, 2019 2 commits
-
-
Stefan Behnel authored
Add PyGILState_Check to Includes/cpython/pystate.pxd
-
Zackery Spytz authored
Closes #2926.
-
- 24 Apr, 2019 6 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Pablo Galindo authored
We must clean the weakreferences before calling the user's __dealloc__ because if the __dealloc__ releases the GIL, a weakref can be dereferenced accessing the object in an inconsistent state or resurrecting it.
-
Zackery Spytz authored
The comments were taken from the CPython docs. Closes #2713.
-
- 23 Apr, 2019 1 commit
-
-
Stefan Behnel authored
-