1. 04 Haz, 2015 1 kayıt (commit)
  2. 29 May, 2015 1 kayıt (commit)
  3. 23 May, 2015 2 kayıt (commit)
    • Nick Coghlan's avatar
      Issue #24268: Address some PEP 489 refleaks · a48db2bc
      Nick Coghlan yazdı
      - missing DECREF in PyModule_FromDefAndSpec2
      - missing DECREF in PyType_FromSpecAndBases2
      - missing DECREF in _testmultiphase module
      
      Patch by Petr Viktorin
      a48db2bc
    • Nick Coghlan's avatar
      PEP 489: Multi-phase extension module initialization · d5cacbb1
      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.
      d5cacbb1