summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* performance: store cached hashvalue in slot (~1.6x faster)hash-performanceJens W. Klein2020-02-173-3/+11
* Merge pull request #177 from zopefoundation/fix-signatureJens W. Klein2020-02-163-5/+6
|\
| * Fix repr of "Attribute" to look like beforeJens W. Klein2020-02-163-5/+6
* | Merge pull request #176 from zopefoundation/issue6Jason Madden2020-02-151-1/+50
|\ \ | |/ |/|
| * Add test case for #6.issue6Jason Madden2020-02-141-1/+50
|/
* Merge pull request #174 from zopefoundation/issue171Jason Madden2020-02-107-159/+562
|\
| * One more place needing python -mJason Madden2020-02-101-2/+2
| * Attempt workaround for virtualenv 20.0 failures.Jason Madden2020-02-101-4/+9
| * Simplify the string formatting rules for the Invalid exceptions.Jason Madden2020-02-104-116/+326
| * Make verifyObject/Class collect and raise all errors instead of only the first.issue171Jason Madden2020-02-086-108/+296
|/
* Merge pull request #173 from zopefoundation/issue170Jason Madden2020-02-089-103/+368
|\
| * Add warning to change note about string changes breaking doctests.Jason Madden2020-02-085-27/+69
| * Also document the not-a-method case.issue170Jason Madden2020-02-072-1/+9
| * Make verification errors more readable and useful.Jason Madden2020-02-077-77/+292
|/
* Merge pull request #172 from zopefoundation/issue118Jason Madden2020-02-077-46/+177
|\
| * Fix verification for methods of builtin types with pseudo-default arguments o...issue118Jason Madden2020-02-067-46/+177
|/
* Merge pull request #169 from zopefoundation/issue153Jason Madden2020-02-0611-46/+130
|\
| * Correct extra underscore.Jason Madden2020-02-061-1/+1
| * Add __all__ to all modules.issue153Jason Madden2020-02-0511-46/+130
|/
* Merge pull request #167 from zopefoundation/lookup-performanceJens W. Klein2020-02-042-6/+21
|\
| * better namingJens W. Klein2020-02-041-9/+9
| * iPerformace optimization in _lookup _lookupAll _subscriptionslookup-performanceJens W. Klein2020-02-042-6/+21
|/
* Merge pull request #164 from zopefoundation/issue162Jason Madden2020-02-044-15/+55
|\
| * The _empty singleton has no-op subscribe/unsubscribe methods.issue162Jason Madden2020-01-284-15/+55
|/
* Merge pull request #161 from zopefoundation/hash_performance_2Jens W. Klein2020-01-282-5/+9
|\
| * apply suggestion by @jmadden to enhance commentJens W. Klein2020-01-281-2/+2
| * Remove unneeded overwrite and call to anyway inherited __hash__ methodhash_performance_2Jens W. Klein2020-01-282-3/+7
|/
* Merge pull request #160 from zopefoundation/issue158Jason Madden2020-01-273-3/+114
|\
| * Add comment detailing why __bases__ can be set per review.issue158Jason Madden2020-01-271-1/+7
| * Make the singleton _empty immutable.Jason Madden2020-01-273-3/+108
|/
* Merge pull request #159 from zopefoundation/issue157Jason Madden2020-01-274-20/+16
|\
| * Remove support for hashing uninitialized interfaces.issue157Jason Madden2020-01-274-20/+16
|/
* Merge pull request #155 from zopefoundation/slotsJason Madden2020-01-276-53/+144
|\
| * Whitespace.Jason Madden2020-01-271-1/+1
| * Avoid allocating space for tagged values unless they're used. This saves anot...Jason Madden2020-01-272-9/+28
| * Specifications with no dependents are common (4700 out of 7000 in this exampl...Jason Madden2020-01-272-13/+29
| * Move Declaration, Specification and ClassProvides to __slots__.Jason Madden2020-01-275-37/+93
|/
* Merge pull request #156 from zopefoundation/hash_performanceJens W. Klein2020-01-272-5/+16
|\
| * 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-242-5/+16
|/
* Add PR links to CHANGES.rst for #151 and #154. [skip ci]Jason Madden2020-01-231-2/+3
* Merge pull request #154 from zopefoundation/c-opts-membersJason Madden2020-01-235-232/+280
|\
| * Use tp_members in SpecificationBase and ClassProvidesBase.Jason Madden2020-01-235-232/+280
* | Merge pull request #151 from zopefoundation/no-pure-python-buildJason Madden2020-01-2218-435/+477
|\ \ | |/
| * Bump version as suggested in review.no-pure-python-buildJason Madden2020-01-223-2/+3
| * Tweaks for coverage reporting.Jason Madden2020-01-213-18/+24
| * Test PURE_PYTHON at runtime.Jason Madden2020-01-2114-324/+426
| * Remove unused test files.Jason Madden2020-01-213-67/+0
| * Stop using deprecated setup.py test functionality.Jason Madden2020-01-213-6/+4
| * Remove checking of PURE_PYTHON at build time.Jason Madden2020-01-211-4/+6