6299 Commits (b4e5eeac267c436bb60776dc5be771d3259bd298)

Author SHA1 Message Date
Mark Shannon fee552669f
Produce cleaner bytecode for 'with' and 'async with' by generating separate code for normal and exceptional paths. (#6641) 6 years ago
Victor Stinner b93f31fcd9
bpo-38858: Fix Py_Finalize() when called from a subinterpreter (GH-17297) 6 years ago
Victor Stinner fff7bbfdb6
bpo-38858: Add _Py_IsMainInterpreter(tstate) (GH-17293) 6 years ago
Victor Stinner 4dedd0f0dd
bpo-37340: Remove PyMethod_ClearFreeList() and PyCFunction_ClearFreeList() (GH-17284) 6 years ago
Victor Stinner 7247407c35
bpo-36854: Move _PyRuntimeState.gc to PyInterpreterState (GH-17287) 6 years ago
Victor Stinner e7e699e4df
bpo-38858: Fix reference leak in pycore_init_types() (GH-17286) 6 years ago
Victor Stinner 67e0de6f0b
bpo-36854: gcmodule.c gets its state from tstate (GH-17285) 6 years ago
Victor Stinner 9da7430675
bpo-36854: Clear the current thread later (GH-17279) 6 years ago
Victor Stinner 7eee5beaf8
bpo-38858: Factorize Py_EndInterpreter() code (GH-17273) 6 years ago
Victor Stinner be143ec996
bpo-38835: Don't use PyFPE_START_PROTECT and PyFPE_END_PROTECT (GH-17231) 6 years ago
Victor Stinner 01b1cc12e7
bpo-36710: Add PyInterpreterState.runtime field (GH-17270) 6 years ago
Brandt Bucher 33b671e724 bpo-38823: Fix refleak in marshal init error path (GH-17260) 6 years ago
Victor Stinner 444b39bb64
bpo-38631: Avoid Py_FatalError() in handle_legacy_finalizers() (GH-17266) 6 years ago
Victor Stinner ef5aa9af7c
bpo-38858: Reorganize pycore_init_types() (GH-17265) 6 years ago
Victor Stinner b5e170f127
bpo-38644: Add _PyEval_EvalCode() (GH-17183) 6 years ago
Victor Stinner 4d231bcc77
bpo-38644: Add _PyObject_Call() (GH-17089) 6 years ago
Victor Stinner b9e681261c
bpo-38644: Add _PyEval_EvalFrame() with tstate (GH-17131) 6 years ago
Victor Stinner 7e43373317
bpo-38644: Add _PyObject_VectorcallTstate() (GH-17052) 6 years ago
Victor Stinner d12d0e7c0f
bpo-38733: PyErr_Occurred() caller must hold the GIL (GH-17080) 6 years ago
Jeroen Demeyer bf17d41826 bpo-37645: add new function _PyObject_FunctionStr() (GH-14890) 6 years ago
Benjamin Peterson 62161ce989
closes bpo-37633: Reëxport some function compatibility wrappers for macros in ``pythonrun.h``. (GH-17056) 6 years ago
Victor Stinner 1726909094
bpo-38644: Pass tstate to _Py_CheckFunctionResult() (GH-17050) 6 years ago
Victor Stinner be434dc038
bpo-38644: Pass tstate to Py_EnterRecursiveCall() (GH-16997) 6 years ago
Victor Stinner f4b1e3d7c6
bpo-38644: Add Py_EnterRecursiveCall() to the limited API (GH-17046) 6 years ago
Max Bernstein bdac32e9fe closes bpo-38648: Remove double tp_free slot in Python-ast.c. (GH-17002) 6 years ago
Pablo Galindo 6c3e66a34b
bpo-38640: Allow break and continue in always false while loops (GH-16992) 6 years ago
Serhiy Storchaka 26ae9f6d3d
bpo-38535: Fix positions for AST nodes for calls without arguments in decorators. (GH-16861) 6 years ago
Hansraj Das 7320ec05f7 Fix typo in formatter_unicode (GH-16831) 6 years ago
Serhiy Storchaka 5bc6a7c06e
bpo-38540: Fix possible leak in PyArg_Parse for "es#" and "et#". (GH-16869) 6 years ago
Hansraj Das 2798b60c55 Typo fix - implemention should be implementation (GH-16806) 6 years ago
Vinay Sajip 0b60f64e43
bpo-11410: Standardize and use symbol visibility attributes across POSIX and Windows. (GH-16347) 6 years ago
Pablo Galindo fd5c414880
bpo-38469: Handle named expression scope with global/nonlocal keywords (GH-16755) 6 years ago
Pablo Galindo e3babbd03c
Correct signature of __build_class__ (GH-16735) 6 years ago
Hansraj Das a8e0d3141e Typo fix: "throuhgh" should be "through". (GH-16704) 6 years ago
Dong-hee Na a05fcd3c7a bpo-38425: Fix ‘res’ may be used uninitialized warning (GH-16688) 6 years ago
Hansraj Das 01171ebd96 Typo fix: "empy" should be "empty". (GH-16666) 6 years ago
Hansraj Das 5dfbb4d503 Fix typo in _warnings.warn_explicit() docstring (GH-16625) 6 years ago
Victor Stinner c02b41b1fb
bpo-38353: getpath.c: allocates strings on the heap (GH-16585) 6 years ago
Joannah Nanjekye 8855e47d09 bpo-38266: Revert bpo-37878: Make PyThreadState_DeleteCurrent() Internal (GH-16558) 6 years ago
Victor Stinner 03a8a56fac
bpo-38353: Add subfunctions to getpath.c (GH-16572) 6 years ago
Victor Stinner 61691d8336
bpo-38353: Cleanup includes in the internal C API (GH-16548) 6 years ago
Victor Stinner 8462a4936b
bpo-38304: PyConfig_InitPythonConfig() cannot fail anymore (GH-16509) 6 years ago
Victor Stinner 3c30a76f3d
bpo-38304: Remove PyConfig.struct_size (GH-16500) (GH-16508) 6 years ago
Victor Stinner fb4ae152a9
bpo-38317: Fix PyConfig.warnoptions priority (GH-16478) 6 years ago
Brandt Bucher f185a73249 bpo-38310: Predict BUILD_MAP_UNPACK_WITH_CALL -> CALL_FUNCTION_EX. (GH-16467) 6 years ago
Victor Stinner 441b10cf28
bpo-38304: Add PyConfig.struct_size (GH-16451) 6 years ago
Victor Stinner 12f2f177fc
bpo-38234: Py_Initialize() sets global path configuration (GH-16421) 6 years ago
Victor Stinner 8bf39b606e
bpo-38234: Add test_init_setpath_config() to test_embed (GH-16402) 6 years ago
Victor Stinner 1ce152a42e
bpo-38234: Py_SetPath() uses the program full path (GH-16357) 7 years ago
Victor Stinner 9c42f8cda5
bpo-38234: Fix _PyConfig_InitPathConfig() (GH-16335) 7 years ago