- 07 Tem, 2018 1 kayıt (commit)
-
-
Benjamin Peterson yazdı
-
- 26 May, 2018 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 17 Mar, 2018 1 kayıt (commit)
-
-
Marcel Plch yazdı
Multi-phase initialized modules allow m_traverse to be called while the module is still being initialized, so module authors may need to account for that.
-
- 23 Ock, 2017 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
possible. Patch is writen with Coccinelle.
-
- 21 Agu, 2016 1 kayıt (commit)
-
-
Nick Coghlan yazdı
Multi-phase extension module import now correctly allows the ``m_methods`` field to be used to add module level functions to instances of non-module types returned from ``Py_create_mod``. Patch by Xiang Zhang.
-
- 25 Ara, 2015 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 05 Eyl, 2015 1 kayıt (commit)
-
-
Nick Coghlan yazdı
To resolve a compatibility problem found with py2exe and pywin32, imp.load_dynamic() once again ignores previously loaded modules to support Python modules replacing themselves with extension modules. Patch by Petr Viktorin.
-
- 04 Haz, 2015 1 kayıt (commit)
-
-
Nick Coghlan yazdı
_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)
-
- 29 May, 2015 1 kayıt (commit)
-
-
Benjamin Peterson yazdı
-
- 23 May, 2015 2 kayıt (commit)
-
-
Nick Coghlan yazdı
- missing DECREF in PyModule_FromDefAndSpec2 - missing DECREF in PyType_FromSpecAndBases2 - missing DECREF in _testmultiphase module Patch by Petr Viktorin
-
Nick Coghlan yazdı
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.
-