[Checkins] [zopefoundation/zope.interface] b749fc: C optimizations: Spec_clear and Spec_traverse need...

Jason Madden noreply at github.com
Wed Sep 30 18:54:26 CEST 2020


  Branch: refs/heads/master
  Home:   https://github.com/zopefoundation/zope.interface
  Commit: b749fc0f17ee628b9ef7bb8afd14b6bf51414bff
      https://github.com/zopefoundation/zope.interface/commit/b749fc0f17ee628b9ef7bb8afd14b6bf51414bff
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2020-09-28 (Mon, 28 Sep 2020)

  Changed paths:
    M CHANGES.rst
    M src/zope/interface/_zope_interface_coptimizations.c
    M src/zope/interface/tests/test_declarations.py

  Log Message:
  -----------
  C optimizations: Spec_clear and Spec_traverse need to include Spec->_bases

Previously they did not, leading to a reference leak of a tuple.

Fixes #216


  Commit: 8cf31ebd6be86332860294cb541f8978d138d3b4
      https://github.com/zopefoundation/zope.interface/commit/8cf31ebd6be86332860294cb541f8978d138d3b4
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2020-09-30 (Wed, 30 Sep 2020)

  Changed paths:
    M CHANGES.rst
    M docs/api/specifications.rst

  Log Message:
  -----------
  Add info on the interaction of weakrefs and interface hashing.


  Commit: 8d3c802ba585a68631742f80b8c1f51783b3b341
      https://github.com/zopefoundation/zope.interface/commit/8d3c802ba585a68631742f80b8c1f51783b3b341
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2020-09-30 (Wed, 30 Sep 2020)

  Changed paths:
    M CHANGES.rst
    M docs/api/specifications.rst
    M src/zope/interface/_zope_interface_coptimizations.c
    M src/zope/interface/tests/test_declarations.py

  Log Message:
  -----------
  Merge pull request #217 from zopefoundation/issue216

C optimizations: Spec_clear and Spec_traverse need to include Spec->_bases


Compare: https://github.com/zopefoundation/zope.interface/compare/255db9d3c0ea...8d3c802ba585


More information about the checkins mailing list