summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Let interface 'subclasses' override __adapt__.issue3Jason Madden2020-04-068-58/+312
* Add documentation for taggedValue and invariant.Jason Madden2020-04-061-0/+51
* Add more cross refs to documentation and fix a couple sphinx warnings about d...Jason Madden2020-04-061-42/+98
* MS VS stuck on c89 strikes again.Jason Madden2020-04-021-1/+1
* Remove the bare except: statements.Jason Madden2020-04-027-193/+384
* Ensure that objects that implement no interfaces still have Interface in thei...Jason Madden2020-03-303-12/+54
* Make the RO for InterfaceClass consistent and fix handling of the STRICT_IRO ...issue192-issue194Jason Madden2020-03-206-25/+78
* Another comment update, referencing #163Jason Madden2020-03-191-2/+7
* Update comments and add a test for more coverage.Jason Madden2020-03-193-52/+104
* 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-181-0/+7
* Add tests for comparing InterfaceClass/Implements objects to things without t...Jason Madden2020-03-184-14/+142
* Several small tweaks to GC and deletion handling.Jason Madden2020-03-181-5/+11
* Move to a metaclass for handling __module__.Jason Madden2020-03-181-62/+108
* Use a descriptor for __module__Jason Madden2020-03-184-48/+83
* Avoid use of a metaclass by implementeng __getattribute__.Jason Madden2020-03-184-212/+221
* 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
* 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-184-74/+318
* 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-183-21/+131
* Merge pull request #189 from zopefoundation/issue136-issue134Jason Madden2020-03-181-2/+2
|\
| * Documentation clarifications.issue136-issue134Jason Madden2020-03-171-2/+2
* | More minor documentation fixups.issue190Jason Madden2020-03-181-12/+13
* | Make Interface.getTaggedValue follow the __iro__.Jason Madden2020-03-183-28/+203
|/
* Use C3 (mostly) to compute IRO.issue21Jason Madden2020-03-1515-54/+1001
* 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-095-45/+647
* Cleanups per review.issue138Jason Madden2020-02-175-41/+34
* Update documentation and clarify the relationship of the older mapping and se...Jason Madden2020-02-177-49/+158
* Do not test _WindowsConsoleIOJason Madden2020-02-171-1/+1
* Find more concrete classes that are registered.Jason Madden2020-02-175-15/+41
* Add interfaces for builtins and the io ABCs.Jason Madden2020-02-179-64/+439
* Add numbers ABC interfaces.Jason Madden2020-02-175-39/+199
* Add collections.IByteString and refactor to avoid one-to-one assumption about...Jason Madden2020-02-173-45/+161
* Add z.i.common.collections to parallel the collections.abc classes.Jason Madden2020-02-173-2/+482
* Merge pull request #177 from zopefoundation/fix-signatureJens W. Klein2020-02-162-5/+5
|\
| * Fix repr of "Attribute" to look like beforeJens W. Klein2020-02-162-5/+5
* | Add test case for #6.issue6Jason Madden2020-02-141-1/+50
|/
* Simplify the string formatting rules for the Invalid exceptions.Jason Madden2020-02-103-77/+221
* Make verifyObject/Class collect and raise all errors instead of only the first.issue171Jason Madden2020-02-084-85/+247
* Add warning to change note about string changes breaking doctests.Jason Madden2020-02-082-7/+31
* Also document the not-a-method case.issue170Jason Madden2020-02-071-1/+1
* Make verification errors more readable and useful.Jason Madden2020-02-075-47/+180
* Fix verification for methods of builtin types with pseudo-default arguments o...issue118Jason Madden2020-02-066-46/+162
* Add __all__ to all modules.issue153Jason Madden2020-02-0510-39/+117
* better namingJens W. Klein2020-02-041-9/+9
* iPerformace optimization in _lookup _lookupAll _subscriptionslookup-performanceJens W. Klein2020-02-041-6/+13