- 09 Sep, 2016 40 commits
-
-
Steve Dower authored
-
Steve Dower authored
-
Steve Dower authored
-
Christian Heimes authored
-
Benjamin Peterson authored
-
Serhiy Storchaka authored
-
Steve Dower authored
-
Steve Dower authored
-
Benjamin Peterson authored
-
Benjamin Peterson authored
-
Benjamin Peterson authored
-
Serhiy Storchaka authored
-
Steve Dower authored
-
Brett Cannon authored
Thanks to Georg Brandl for the patch.
-
Serhiy Storchaka authored
-
Serhiy Storchaka authored
now is interned. This leads to more compact pickle data with protocol 4.
-
Gregory P. Smith authored
test. call it TestVarAnnotations instead.
-
Victor Stinner authored
Use _PyCFunction_FastCallKeywords() in ceval.c: it allows to remove a lot of code from ceval.c which was only used to call C functions.
-
Steve Dower authored
-
Steve Dower authored
-
Benjamin Peterson authored
-
Eric Snow authored
-
Zachary Ware authored
-
Zachary Ware authored
-
Steve Dower authored
-
Zachary Ware authored
-
Zachary Ware authored
-
Zachary Ware authored
-
Zachary Ware authored
-
Guido van Rossum authored
This is now an official "protected" API that can be used to write classes that are duck-type-compatible with Future without subclassing it. (For that purpose I also changed isinstance(result, Future) to check for this attribute instead.) Hopefully Amber Brown can use this to make Twisted.Deferred compatible with asyncio.Future. Tests and docs are TBD. (Also there are more isinstance() checks to fix.)
-
Zachary Ware authored
-
Zachary Ware authored
-
Guido van Rossum authored
This is now an official "protected" API that can be used to write classes that are duck-type-compatible with Future without subclassing it. (For that purpose I also changed isinstance(result, Future) to check for this attribute instead.) Hopefully Amber Brown can use this to make Twisted.Deferred compatible with asyncio.Future. Tests and docs are TBD.
-
Benjamin Peterson authored
-
Victor Stinner authored
-
Victor Stinner authored
Issue #27830: Add _PyObject_FastCallKeywords(): avoid the creation of a temporary dictionary for keyword arguments. Other changes: * Cleanup call_function() and fast_function() (ex: rename nk to nkwargs) * Remove now useless do_call(), replaced with _PyObject_FastCallKeywords()
-
Benjamin Peterson authored
-
Benjamin Peterson authored
-
issue14976.
-
issue14976.
-