140 Commits (b6791375b2ff86ea07f068fb53d9575c337eaa5b)

Author SHA1 Message Date
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 10 years ago
Berker Peksag 7fbce56a57 Issue #12946: Remove dead code in PyModule_GetDict 10 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
Serhiy Storchaka 87a5c515d0 Issue #19255: The builtins module is restored to initial value before 12 years ago
Eric Snow b523f8433a Implement PEP 451 (ModuleSpec). 12 years ago
Antoine Pitrou dcedaf6e53 Issue #18214: Improve finalization of Python modules to avoid setting their globals to None, in most cases. 13 years ago
Brett Cannon 4c14b5de1c #17115,17116: Have modules initialize the __package__ and __loader__ 13 years ago
Meador Inge 29e49d6394 Issue #15394: Fix ref leaks in PyModule_Create. 14 years ago
Eric V. Smith 984b11f88f issue 14660: Implement PEP 420, namespace packages. 14 years ago
Brett Cannon 62228dbd6c Issues #13959, 14647: Re-implement imp.reload() in Lib/imp.py. 14 years ago
Martin v. Löwis bd928fef42 Rename _Py_identifier to _Py_IDENTIFIER. 14 years ago
Martin v. Löwis 1ee1b6fe0d Use identifier API for PyObject_GetAttrString. 14 years ago
Martin v. Löwis d63a3b8beb Implement PEP 393. 14 years ago
Benjamin Peterson c7284122be indicate return value on __dir__ methods 15 years ago
Benjamin Peterson 82b00c1d30 move specialized dir implementations into __dir__ methods (closes #12166) 15 years ago