923 Commits (a712679a2bffffefaacdc05f788d6ea50f72a561)

Author SHA1 Message Date
Victor Stinner a712679a2b
bpo-36333, bpo-36356: Fix _PyEval_FiniThreads() (GH-12432) 7 years ago
Eric Snow 842a2f07f2
bpo-33608: Deal with pending calls relative to runtime shutdown. (gh-12246) 7 years ago
Victor Stinner e3f4070aee
bpo-33608: Fix PyEval_InitThreads() warning (GH-12346) 7 years ago
Eric Snow 8479a3426e
bpo-33608: Make sure locks in the runtime are properly re-created. (gh-12245) 7 years ago
Eric Snow 5be45a6105
bpo-33608: Minor cleanup related to pending calls. (gh-12247) 7 years ago
Eric Snow 7bda9de550
Simplify DISPATCH by hoisting eval_breaker ahead of time. (gh-12243) 7 years ago
Victor Stinner 4d61e6e3b8
Revert: bpo-33608: Factor out a private, per-interpreter _Py_AddPendingCall(). (GH-11617) (GH-12159) 7 years ago
Eric Snow bda918bf65
bpo-33608: Simplify ceval's DISPATCH by hoisting eval_breaker ahead of time. (gh-12062) 7 years ago
Sergey Fedoseev 234531b446 bpo-36030: Add _PyTuple_FromArray() function (GH-11954) 7 years ago
Serhiy Storchaka a24107b04c
bpo-35459: Use PyDict_GetItemWithError() instead of PyDict_GetItem(). (GH-11112) 7 years ago
Eric Snow ef4ac967e2
bpo-33608: Factor out a private, per-interpreter _Py_AddPendingCall(). (GH-11617) 7 years ago
Eric Snow 64d6cc826d
bpo-35724: Explicitly require the main interpreter for signal-handling. (GH-11530) 7 years ago
Inada Naoki 001fee14e0
bpo-12822: use monotonic clock for condvar if possible (GH-11723) 7 years ago
Serhiy Storchaka f1ec3cefad
bpo-35634: Raise an error when first passed kwargs contains duplicated keys. (GH-11438) 7 years ago
Eric Snow fdf282d609
bpo-35423: Stop using the "pending calls" machinery for signals. (gh-10972) 7 years ago
Serhiy Storchaka 8905fcc85a
bpo-35454: Fix miscellaneous minor issues in error handling. (#11077) 7 years ago
Serhiy Storchaka bb86bf4c4e
bpo-35444: Unify and optimize the helper for getting a builtin object. (GH-11047) 7 years ago
Zackery Spytz 99d56b5356 bpo-35441: Remove dead and buggy code related to PyList_SetItem(). (GH-11033) 7 years ago
Victor Stinner ec13b9322d
bpo-35081: Add Include/internal/pycore_tupleobject.h (GH-10705) 7 years ago
Victor Stinner bcda8f1d42
bpo-35081: Add Include/internal/pycore_object.h (GH-10640) 7 years ago
Victor Stinner 621cebe81b
bpo-35081: Rename internal headers (GH-10275) 7 years ago
Victor Stinner d17a693fa0
bpo-35199: Add an internal _PyTuple_ITEMS() macro (GH-10434) 7 years ago
Victor Stinner 50b48572d9
bpo-35081: Add _PyThreadState_GET() internal macro (GH-10266) 7 years ago
Victor Stinner 27e2d1f219
bpo-35081: Add pycore_ prefix to internal header files (GH-10263) 7 years ago
Victor Stinner 9204fb8623
bpo-35081: Cleanup pystate.c and pystate.h (GH-10240) 7 years ago
Quan Tian 3bd0d620d6 Fix typos in comments (GH-9905) 7 years ago
Zackery Spytz eef059657d bpo-31370: Remove references to threadless builds (#8805) 7 years ago
jdemeyer e89de73987 bpo-34125: Enable profiling of method_descriptor in all cases (GH-8416) 7 years ago
Benjamin Peterson ddd1949fea
closes bpo-34673: Tweaks to make ceval more editable. (GH-9289) 7 years ago
Victor Stinner caba55b3b7
bpo-34301: Add _PyInterpreterState_Get() helper function (GH-8592) 8 years ago
costypetrisor 8ed317f1ca bpo-34113: Fix a crash when using LLTRACE is on (GH-8517) 8 years ago
jdemeyer 147d95511f bpo-34190: Fix reference leak in call_function() (GH-8413) 8 years ago
jdemeyer 56868f940e bpo-34126: Fix crashes while profiling invalid calls. (GH-8300) 8 years ago
Serhiy Storchaka 3f4d90d4d7 bpo-34066: Disabled interruption before SETUP_WITH and BEFORE_ASYNC_WITH. (GH-8159) 8 years ago
Marcel Plch 3a9ccee0e5 bpo-29673: fix gdb scripts pystack and pystackv (GH-6126) 8 years ago
Serhiy Storchaka a68f2f0578
bpo-29922: Improve error messages in 'async with' (GH-6352) 8 years ago
Xiang Zhang d8b291a742
bpo-32932: More revealing error message when non-str objects in __all__ (GH-5848) 8 years ago
Serhiy Storchaka 702f8f3611
bpo-33041: Rework compiling an "async for" loop. (#6142) 8 years ago
Serhiy Storchaka 520b7ae27e
bpo-17611. Move unwinding of stack for "pseudo exceptions" from interpreter to compiler. (GH-5006) 8 years ago
Mark Shannon 332cd5ee4f bpo-32550. Remove the STORE_ANNOTATION bytecode. (GH-5181) 8 years ago
Victor Stinner 2914bb32e2
bpo-20891: Py_Initialize() now creates the GIL (#4700) 8 years ago
Xiang Zhang 997478eb79
bpo-32688: Make why the line is commented out clear (GH-5405) 8 years ago
Serhiy Storchaka f320be77ff bpo-32571: Avoid raising unneeded AttributeError and silencing it in C code (GH-5222) 8 years ago
Nathaniel J. Smith fc2f407829 bpo-32591: Add native coroutine origin tracking (#5250) 8 years ago
Serhiy Storchaka 13a6c098c2
bpo-32259: Make a TypeError message when unpack non-iterable more specific. (#4903) 8 years ago
Serhiy Storchaka a5552f023e
bpo-32240: Add the const qualifier to declarations of PyObject* array arguments. (#4746) 8 years ago
pdox 1896793520 bpo-31857: Make the behavior of USE_STACKCHECK deterministic (#4098) 8 years ago
Benjamin Peterson 95f1a7bb09 remove support for splitting the ceval switch into multiple switches (#4099) 8 years ago
Mark Shannon ae3087c638 Move exc state to generator. Fixes bpo-25612 (#1773) 8 years ago
George King 20faa68bbb Move opcode tracing to occur after the possible update to f_lineno. (GH-3798) 8 years ago