152 Commits (e1becf46b4e3ba6d7d32ebf4bbd3e0804766a423)

Author SHA1 Message Date
Victor Stinner 4a21e57fe5
bpo-40268: Remove unused structmember.h includes (GH-19530) 6 years ago
Victor Stinner e5014be049
bpo-40268: Remove a few pycore_pystate.h includes (GH-19510) 6 years ago
Victor Stinner 81a7be3fa2
bpo-40268: Rename _PyInterpreterState_GET_UNSAFE() (GH-19509) 6 years ago
Victor Stinner 4a3fe08353
bpo-40268: Include explicitly pycore_interp.h (GH-19505) 6 years ago
Victor Stinner da7933ecc3
bpo-40268: Add _PyInterpreterState_GetConfig() (GH-19492) 6 years ago
Victor Stinner 5b1ef200d3
bpo-39824: module_traverse() don't call m_traverse if md_state=NULL (GH-18738) 6 years ago
Victor Stinner ff4584caca
bpo-39947: Use _PyInterpreterState_GET_UNSAFE() (GH-18978) 6 years ago
Petr Viktorin ffd9753a94
bpo-39245: Switch to public API for Vectorcall (GH-18460) 6 years ago
Victor Stinner d2ec81a8c9
bpo-39573: Add Py_SET_TYPE() function (GH-18394) 6 years ago
Victor Stinner c86a11221d
bpo-39573: Add Py_SET_REFCNT() function (GH-18389) 6 years ago
Hai Shi 46874c26ee
bpo-39487: Merge duplicated _Py_IDENTIFIER identifiers in C code (GH-18254) 6 years ago
Victor Stinner a94c6b61aa
bpo-38631: Avoid Py_FatalError() in PyModule_Create2() (GH-18212) 6 years ago
Serhiy Storchaka d7c387384a bpo-33714: Output an exception raised in module's m_clear(). (GH-16592) 6 years ago
Jeroen Demeyer 196a530e00 bpo-37483: add _PyObject_CallOneArg() function (#14558) 7 years ago
Jeroen Demeyer 530f506ac9 bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (GH-13464) 7 years ago
Victor Stinner 331a6a56e9
bpo-36763: Implement the PEP 587 (GH-13592) 7 years ago
Victor Stinner c96be811fa
bpo-36900: Replace global conf vars with config (GH-13299) 7 years ago
Serhiy Storchaka a24107b04c
bpo-35459: Use PyDict_GetItemWithError() instead of PyDict_GetItem(). (GH-11112) 7 years ago
Victor Stinner 621cebe81b
bpo-35081: Rename internal headers (GH-10275) 7 years ago
Victor Stinner 27e2d1f219
bpo-35081: Add pycore_ prefix to internal header files (GH-10263) 7 years ago
Serhiy Storchaka 3e429dcc24
bpo-33237: Improve AttributeError message for partially initialized module. (GH-6398) 7 years ago
Peter Eisentraut 0e0bc4e221 Fix misleading mentions of tp_size in comments (GH-9093) 7 years ago
Victor Stinner caba55b3b7
bpo-34301: Add _PyInterpreterState_Get() helper function (GH-8592) 8 years ago
Serhiy Storchaka c1a6832f50
bpo-33330: Write exceptions occurred in PyImport_Cleanup() to stderr. (GH-6606) 8 years ago
Marcel Plch c2b0b12d1a bpo-32374: m_traverse may be called with m_state=NULL (GH-5140) 8 years ago
Ivan Levkivskyi 5364b5cd75
bpo-32225: Implementation of PEP 562 (#4731) 8 years ago
Oren Milman 6db7033192 bpo-31492: Fix assertion failures in case of a module with a bad __name__ attribute. (#3620) 8 years ago
Eric Snow d393c1b227 bpo-28411: Isolate PyInterpreterState.modules (#3575) 8 years ago
Eric Snow 93c92f7d1d bpo-31404: Revert "remove modules from Py_InterpreterState (#1638)" (#3565) 8 years ago
Eric Snow 2ebc5ce42a bpo-30860: Consolidate stateful runtime globals. (#3397) 8 years ago
Eric Snow 86b7afdfee bpo-28411: Remove "modules" field from Py_InterpreterState. (#1638) 8 years ago
Serhiy Storchaka 18b250f844 bpo-29793: Convert some builtin types constructors to Argument Clinic. (#615) 9 years ago
Serhiy Storchaka b57d9eac41 Issue #28748: Private variable _Py_PackageContext is now of type "const char *" 9 years ago
Serhiy Storchaka 85b0f5beb1 Added the const qualifier to char* variables that refer to readonly internal 9 years ago
Serhiy Storchaka 06515833fe Replaced outdated macros _PyUnicode_AsString and _PyUnicode_AsStringAndSize 9 years ago
Serhiy Storchaka f4934ea77d Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualToASCIIString. 9 years ago
Serhiy Storchaka 333ad92ec2 Issue #27914: Fixed a comment in PyModule_ExcDef. 9 years ago
Nick Coghlan 8682f578c1 Issue #27782: Fix m_methods handling in multiphase init 9 years ago
Berker Peksag 7fbce56a57 Issue #12946: Remove dead code in PyModule_GetDict 9 years ago
Serhiy Storchaka 48842714b9 Issue #22570: Renamed Py_SETREF to Py_XSETREF. 10 years ago
Serhiy Storchaka 5a57ade58e Issue #20440: Massive replacing unsafe attribute setting code with special 10 years ago
Nick Coghlan a48db2bc8b Issue #24268: Address some PEP 489 refleaks 11 years ago
Nick Coghlan d5cacbb1d9 PEP 489: Multi-phase extension module initialization 11 years ago
Serhiy Storchaka 009b811d67 Removed unintentional trailing spaces in non-external and non-generated C files. 11 years ago
Benjamin Peterson 027ce16691 sprinkle some _PyId goodness around moduleobject.c 12 years ago
Benjamin Peterson 1184e266b9 do not override errors from descriptors on modules 12 years ago
Ethan Furman 7b9ff0e6da Issue8297: module attribute lookup failures now include module name in error message. 12 years ago
Serhiy Storchaka 3b4ce690fd Issue #19255: Clear error after failed PyDict_SetItem() on shutdown. 12 years ago
Serhiy Storchaka 1f9d11b986 Issue #19255: Clear error after failed PyDict_SetItem() on shutdown. 12 years ago
Serhiy Storchaka 013bb91aa3 Issue #19255: The builtins module is restored to initial value before 12 years ago