summaryrefslogtreecommitdiff
path: root/src/zope/interface/interface.py
Commit message (Expand)AuthorAgeFilesLines
* performance: store cached hashvalue in slot (~1.6x faster)hash-performanceJens W. Klein2020-02-171-3/+5
* Fix repr of "Attribute" to look like beforeJens W. Klein2020-02-161-1/+1
* Make verification errors more readable and useful.Jason Madden2020-02-071-0/+18
* Fix verification for methods of builtin types with pseudo-default arguments o...issue118Jason Madden2020-02-061-2/+9
* Add __all__ to all modules.issue153Jason Madden2020-02-051-0/+9
* The _empty singleton has no-op subscribe/unsubscribe methods.issue162Jason Madden2020-01-281-1/+4
* Remove support for hashing uninitialized interfaces.issue157Jason Madden2020-01-271-7/+2
* Avoid allocating space for tagged values unless they're used. This saves anot...Jason Madden2020-01-271-3/+9
* Specifications with no dependents are common (4700 out of 7000 in this exampl...Jason Madden2020-01-271-9/+25
* Move Declaration, Specification and ClassProvides to __slots__.Jason Madden2020-01-271-16/+42
* cache on volatile attribute in case class is persisted in ZODBhash_performanceJens W. Klein2020-01-251-3/+3
* Improve InterfaceClass __hash__ performanceJens W. Klein2020-01-241-5/+9
* Use tp_members in SpecificationBase and ClassProvidesBase.Jason Madden2020-01-231-1/+5
* Test PURE_PYTHON at runtime.Jason Madden2020-01-211-27/+18
* fix 'dict_keys' object has no attribute 'extend'mauro2019-10-091-3/+5
* taggedvalue inheritancemauro2019-10-091-0/+25
* Formatting and cross refs for the 'Interface Specification' docJason Madden2018-07-191-2/+3
* Drop __annotations__ in interface declarationsMaxim Avanov2017-09-011-1/+2
* Enable combined coverage reports under tox and branch coveragecombined-coverageJason Madden2017-06-141-3/+3
* 100% coverage (#90)Jason Madden2017-06-121-7/+7
* Fix C optimizations broken on Py3k.60-fix_c_optimizations-py3kTres Seaver2016-11-151-3/+3
* Make declarations.Implements sortable.comp-implementsJason Madden2016-08-031-1/+1
* 100% branch coverage.Tres Seaver2014-12-091-1/+1
* Remove fossilized 'InterfaceClass.deferred()'.Tres Seaver2014-12-081-28/+1
* - Fixed a bug that was revealed by porting zope.traversing. During a loop, theStephan Richter2013-02-211-1/+1
* further simplify some attribute lookupsFred Drake2012-04-061-2/+2
* Drop unneeded compatibility shims for method / function attributes.Tres Seaver2012-04-061-6/+3
* Move commented-out doctest snippets into API docs as real snippets.Tres Seaver2012-04-061-140/+3
* Merge Py3k w/o 2to3 work.Tres Seaver2012-04-041-152/+153
* Merge from LP branch.Tres Seaver2012-03-261-24/+35
* Avoid exceptions due to tne new ``__qualname__`` attribute added in Python 3.3 Tres Seaver2012-02-161-3/+5
* Work around buggy behavior in some subclasses of `InterfaceClass``Tres Seaver2011-08-111-0/+5
* Revert r122462 after updating zope.app.interface.Tres Seaver2011-08-111-2/+1
* Fix a regression introduced in 3.6.4, that made one zope.app.interface test failGediminas Paulauskas2011-08-041-1/+2
* LP 804951: InterfaceClass instances were unhashable under Python 3.x.Tres Seaver2011-07-051-0/+3
* Correct comparison of interfaces from different modules but with the same name.Tres Seaver2011-05-261-9/+19
* Clear the cache used by ``Specificaton.get`` inside ``Specification.changed``.Tres Seaver2010-04-131-0/+4
* Merge of regebro-python3 branch, adding Python 3.1 compatibility\!Lennart Regebro2010-04-091-15/+13
* Comply with repository policy.Tres Seaver2010-04-061-1/+1
* Revert incorrect copyright header update.Christian Theune2009-12-171-1/+1
* Cleanups: make pyflakes happy.Tres Seaver2009-12-171-13/+20
* Updating copyright header after transfer of ownership to the Zope FoundationChristian Theune2009-11-021-1/+1
* reverted r81363 since it "breaks assigning to __class__, which the twisted fo...Andreas Zeidler2008-01-141-6/+6
* using `__setattr__` instead of `property` speeds up zope start-up time again,...Andreas Zeidler2007-11-011-6/+6
* Moving code to satellite.Christian Theune2007-05-031-0/+811
* Removed interface copyJim Fulton2006-03-111-916/+0
* Correcting borked move.Nathan Yergler2006-02-271-0/+916