Skip to content

Commit

Permalink
Merge branch 'master' into fix_register_instance_methods
Browse files Browse the repository at this point in the history
  • Loading branch information
Michael Howitz committed Nov 28, 2017
2 parents 026d8f1 + d9c5d5e commit 0d56efa
Show file tree
Hide file tree
Showing 5 changed files with 18 additions and 5 deletions.
16 changes: 13 additions & 3 deletions CHANGES.rst
@@ -1,11 +1,21 @@
Changes
=======

4.4.3 (unreleased)
4.4.4 (unreleased)
------------------

- Avoid exceptions when the ``__annotations__`` attribute is added to interface definitions with Python 3.x type hints.
See `issue 98 <https://github.com/zopefoundation/zope.interface/issues/98>`_.
- Nothing changed yet.


4.4.3 (2017-09-22)
------------------

- Avoid exceptions when the ``__annotations__`` attribute is added to
interface definitions with Python 3.x type hints. See `issue 98
<https://github.com/zopefoundation/zope.interface/issues/98>`_.
- Fix the possibility of a rare crash in the C extension when
deallocating items. See `issue 100
<https://github.com/zopefoundation/zope.interface/issues/100>`_.


4.4.2 (2017-06-14)
Expand Down
1 change: 1 addition & 0 deletions MANIFEST.in
@@ -1,6 +1,7 @@
include *.rst
include *.txt
include *.py
include *.sh
include .coveragerc
include build.cmd
include buildout.cfg
Expand Down
2 changes: 1 addition & 1 deletion README.rst
Expand Up @@ -5,7 +5,7 @@
:target: https://pypi.python.org/pypi/zope.interface/
:alt: Latest Version

.. image:: https://travis-ci.org/zopefoundation/zope.interface.png?branch=master
.. image:: https://travis-ci.org/zopefoundation/zope.interface.svg?branch=master
:target: https://travis-ci.org/zopefoundation/zope.interface

.. image:: https://readthedocs.org/projects/zopeinterface/badge/?version=latest
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Expand Up @@ -97,7 +97,7 @@ def read(*rnames):
)

setup(name='zope.interface',
version='4.4.3.dev0',
version='4.4.4.dev0',
url='https://github.com/zopefoundation/zope.interface',
license='ZPL 2.1',
description='Interfaces for Python',
Expand Down
2 changes: 2 additions & 0 deletions src/zope/interface/_zope_interface_coptimizations.c
Expand Up @@ -769,6 +769,7 @@ lookup_clear(lookup *self)
static void
lookup_dealloc(lookup *self)
{
PyObject_GC_UnTrack((PyObject *)self);
lookup_clear(self);
Py_TYPE(self)->tp_free((PyObject*)self);
}
Expand Down Expand Up @@ -1335,6 +1336,7 @@ verifying_clear(verify *self)
static void
verifying_dealloc(verify *self)
{
PyObject_GC_UnTrack((PyObject *)self);
verifying_clear(self);
Py_TYPE(self)->tp_free((PyObject*)self);
}
Expand Down

0 comments on commit 0d56efa

Please sign in to comment.