Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Issue #24373: Eliminate PEP 489 test refleaks | Nick Coghlan | 2015-06-04 | 1 | -6/+20 |
| | | | | | | | _testmultiphase and xxlimited now use tp_traverse and tp_finalize to avoid reference leaks encountered when combining tp_dealloc with PyType_FromSpec (see issue #16690 for details) | ||||
* | PEP 489: Multi-phase extension module initialization | Nick Coghlan | 2015-05-23 | 1 | -25/+30 |
| | | | | | | | | | | | | | | | | | | | | | | | Known limitations of the current implementation: - documentation changes are incomplete - there's a reference leak I haven't tracked down yet The leak is most visible by running: ./python -m test -R3:3 test_importlib However, you can also see it by running: ./python -X showrefcount Importing the array or _testmultiphase modules, and then deleting them from both sys.modules and the local namespace shows significant increases in the total number of active references each cycle. By contrast, with _testcapi (which continues to use single-phase initialisation) the global refcounts stabilise after a couple of cycles. | ||||
* | Removed unintentional trailing spaces in non-external and non-generated C files. | Serhiy Storchaka | 2015-03-18 | 1 | -1/+1 |
| | |||||
* | Issue #17162: Add PyType_GetSlot. | Martin v. Löwis | 2014-02-04 | 1 | -1/+1 |
| | |||||
* | Replace Py_NotImplemented returns with the macro form Py_RETURN_NOTIMPLEMENTED. | Brian Curtin | 2011-08-11 | 1 | -2/+1 |
| | | | | The macro was introduced in #12724. | ||||
* | Issue #11135: Remove redundant doc field from PyType_Spec. | Martin v. Löwis | 2011-02-11 | 1 | -6/+4 |
| | | | | Reviewed by Georg Brandl. | ||||
* | Issue #11067: Add PyType_GetFlags, to support PyUnicode_Check | Martin v. Löwis | 2011-02-05 | 1 | -1/+7 |
| | | | | in the limited ABI | ||||
* | Merge branches/pep-0384. | Martin v. Löwis | 2010-12-03 | 1 | -0/+283 |