summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Minor cleanup of #202.issue3_minor_cleanupJason Madden2020-04-071-2/+11
* Merge pull request #202 from zopefoundation/issue3Jason Madden2020-04-0712-111/+626
|\
| * Feedback from review: whitespace, doc clarification, and a unit test showing ...Jason Madden2020-04-075-24/+86
| * Let interface 'subclasses' override __adapt__.issue3Jason Madden2020-04-0611-65/+373
| * Add documentation for taggedValue and invariant.Jason Madden2020-04-063-0/+74
| * Add more cross refs to documentation and fix a couple sphinx warnings about d...Jason Madden2020-04-063-44/+115
|/
* Merge pull request #201 from zopefoundation/issue200Jason Madden2020-04-069-200/+525
|\
| * More micro benchmarks.issue200Jason Madden2020-04-021-2/+116
| * MS VS stuck on c89 strikes again.Jason Madden2020-04-021-1/+1
| * Remove the bare except: statements.Jason Madden2020-04-028-197/+408
|/
* Back to development: 5.0.3Jason Madden2020-03-302-1/+7
* Preparing release 5.0.25.0.2Jason Madden2020-03-302-2/+2
* Merge pull request #198 from zopefoundation/issue197Jason Madden2020-03-304-13/+60
|\
| * Ensure that objects that implement no interfaces still have Interface in thei...Jason Madden2020-03-304-13/+60
|/
* Back to development: 5.0.2Jason Madden2020-03-212-1/+7
* Preparing release 5.0.15.0.1Jason Madden2020-03-212-2/+2
* Merge pull request #195 from zopefoundation/issue192-issue194Jason Madden2020-03-219-27/+94
|\
| * Make the RO for InterfaceClass consistent and fix handling of the STRICT_IRO ...issue192-issue194Jason Madden2020-03-209-27/+94
|/
* Back to development: 5.0.1Jason Madden2020-03-192-1/+7
* Preparing release 5.0.05.0.0Jason Madden2020-03-192-2/+2
* Merge branch 'faster-eq-hash-comparison'Jason Madden2020-03-1917-292/+1169
|\
| * Another comment update, referencing #163Jason Madden2020-03-191-2/+7
| * Update comments and add a test for more coverage.Jason Madden2020-03-196-54/+108
| * Remove untested except in the metaclass __new__.faster-eq-hash-comparisonJason Madden2020-03-181-7/+5
| * Add additional tests for assigning to Interface.__module__.Jason Madden2020-03-182-6/+7
| * Add tests for comparing InterfaceClass/Implements objects to things without t...Jason Madden2020-03-185-14/+159
| * Several small tweaks to GC and deletion handling.Jason Madden2020-03-181-5/+11
| * Move to a metaclass for handling __module__.Jason Madden2020-03-182-71/+203
| * Use a descriptor for __module__Jason Madden2020-03-184-48/+83
| * Avoid use of a metaclass by implementeng __getattribute__.Jason Madden2020-03-185-213/+270
| * Fix tests when zope.component is also importable.Jason Madden2020-03-182-1/+24
| * Clean up linter errors in test_interface.py so new/real problems are more obv...Jason Madden2020-03-181-41/+52
| * Benchmarks looking up adapters from components.Jason Madden2020-03-181-2/+60
| * Fix doctest by making sure the default type repr can be used.Jason Madden2020-03-181-2/+16
| * Move Interface hashing and comparison to C; 2.5 to 15x speedup in micro bench...Jason Madden2020-03-186-74/+361
| * Merge pull request #188 from zopefoundation/issue8Jason Madden2020-03-187-44/+224
| |\
| | * Move the one-base optimization down a level, and enable using pre-calculated ...Jason Madden2020-03-183-33/+84
| |/ |/|
* | Ensure Interface is the last item in the __sro__.Jason Madden2020-03-185-25/+154
|/
* Merge pull request #189 from zopefoundation/issue136-issue134Jason Madden2020-03-182-141/+151
|\
| * Documentation clarifications.issue136-issue134Jason Madden2020-03-172-141/+151
* | Merge pull request #191 from zopefoundation/issue190Jason Madden2020-03-187-62/+292
|\ \ | |/ |/|
| * More minor documentation fixups.issue190Jason Madden2020-03-183-27/+30
| * Make Interface.getTaggedValue follow the __iro__.Jason Madden2020-03-187-35/+262
|/
* Merge pull request #182 from zopefoundation/issue21Jason Madden2020-03-1722-103/+1236
|\
| * Use C3 (mostly) to compute IRO.issue21Jason Madden2020-03-1522-103/+1236
* | MacOS wheels for 3.8Michael Howitz2020-03-131-0/+4
|/
* Merge pull request #181 from zopefoundation/issue11Jason Madden2020-03-1011-63/+735
|\
| * Add additional low-level tests for super() unwrapping.Jason Madden2020-03-101-1/+38
| * Remove unused str variablesJason Madden2020-03-101-15/+8
| * Make provided/implementedBy and adapter registries respect super().issue11Jason Madden2020-03-0910-55/+697