| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Removed docstrings to avoid publishing in Zope2 environments.remove-docstrings-master | Maurits van Rees | 2016-12-02 | 2 | -24/+20 |
| | | | | | This is part of PloneHotfix20161129. | ||||
| * | Merge pull request #61 from zopefoundation/60-fix_c_optimizations-py3k | Tres Seaver | 2016-11-15 | 8 | -13/+129 |
| |\ | | | | | Fix C optimizations broken on Py3k. | ||||
| | * | Add tests asserting that optimzations are / are not present as expected. | Tres Seaver | 2016-11-15 | 3 | -0/+103 |
| | | | |||||
| | * | Fix C optimizations broken on Py3k.60-fix_c_optimizations-py3k | Tres Seaver | 2016-11-15 | 5 | -13/+26 |
| |/ | | | | | | | | | | - The bare import of '_zope_c_optimizations' prevented them from being used. - After enabling them via absolute imports, they would fail due to http://bugs.python.org/issue15657. Fixes #60. | ||||
| * | Update PyPI password for zope.wheelbuilder on appveyor. | Tres Seaver | 2016-11-15 | 1 | -1/+1 |
| | | |||||
| * | Rotate PyPI password for zope.wheelbuilder. | Tres Seaver | 2016-11-15 | 1 | -1/+1 |
| | | |||||
| * | Back to development: 4.3.3 | Marius Gedminas | 2016-09-05 | 2 | -1/+7 |
| | | |||||
| * | Preparing release 4.3.24.3.2 | Marius Gedminas | 2016-09-05 | 2 | -2/+2 |
| | | |||||
| * | Merge pull request #56 from zopefoundation/fix-55 | Marius Gedminas | 2016-09-05 | 3 | -7/+50 |
| |\ | | | | | Fix equality testing of implementedBy objects that have been proxied. | ||||
| | * | Fix equality testing of implementedBy objects that have been proxied. Fixes #55.fix-55 | Jason Madden | 2016-09-02 | 3 | -7/+50 |
| |/ | |||||
| * | Back to development: 4.4.0 | Michael Howitz | 2016-08-31 | 2 | -1/+7 |
| | | |||||
| * | Preparing release 4.3.14.3.1 | Michael Howitz | 2016-08-31 | 2 | -2/+2 |
| | | |||||
| * | Support Components subclasses that are not hashable. (#54) | Jason Madden | 2016-08-31 | 3 | -13/+34 |
| | | | | | | * Support Components subclasses that are not hashable. Fixes #53. | ||||
| * | Merge pull request #52 from zopefoundation/release-4.3 | Michael Howitz | 2016-08-31 | 2 | -2/+8 |
| |\ | | | | | Release 4.3.0 | ||||
| | * | Back to development: 4.4.0 | Michael Howitz | 2016-08-31 | 2 | -1/+7 |
| | | | |||||
| | * | Preparing release 4.3.04.3.0 | Michael Howitz | 2016-08-31 | 2 | -2/+2 |
| |/ | |||||
| * | Merge pull request #51 from zopefoundation/icemac-patch-2 | Michael Howitz | 2016-08-31 | 1 | -0/+2 |
| |\ | | | | | Match manifest with version control. | ||||
| | * | Match manifest with version control. | Michael Howitz | 2016-08-31 | 1 | -0/+2 |
| |/ | |||||
| * | Merge pull request #48 from zopefoundation/fix-46 | Jason Madden | 2016-08-30 | 4 | -75/+276 |
| |\ | | | | | Use dictionary lookups for testing subscribed status. | ||||
| | * | Fix comment. | Jason Madden | 2016-08-30 | 1 | -1/+1 |
| | | | |||||
| | * | Merge branch 'master' into fix-46fix-46 | Michael Howitz | 2016-08-30 | 1 | -1/+1 |
| | |\ | |/ |/| | |||||
| * | | Merge pull request #49 from zopefoundation/icemac-patch-1 | Marius Gedminas | 2016-08-30 | 1 | -1/+1 |
| |\ \ | | | | | | | Use the canonical URL. | ||||
| | * | | Use the canonical URL. | Michael Howitz | 2016-08-30 | 1 | -1/+1 |
| |/ / | | | | | docs.zope.org has now a redirect. | ||||
| | * | Better naming, and incorporate feedback from @prsephton | Jason Madden | 2016-08-22 | 1 | -18/+19 |
| | | | |||||
| | * | Use dictionary lookups for testing subscribed status. | Jason Madden | 2016-08-19 | 4 | -75/+275 |
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #46. Benchmarks show a dramatic improvement; not quite as good as the demonstration in #46 because the implementation had to be a bit more complex to properly handle unregistration, but still very good. Here it is with 20,000 items already registered: ``` %time add_to_reg(reg, 1000) CPU times: user 190 ms, sys: 19.3 ms, total: 209 ms Wall time: 203 ms ``` Here's a profile with about 100,000 utilities registered: ``` %prun add_to_reg(reg, 1000) 80005 function calls (79005 primitive calls) in 0.713 seconds Ordered by: internal time ncalls tottime percall cumtime percall filename:lineno(function) 1000 0.596 0.001 0.621 0.001 adapter.py:202(subscribe) 12000 0.016 0.000 0.019 0.000 interface.py:518(__hash__) 1000 0.010 0.000 0.709 0.001 registry.py:206(registerUtility) 3000/2000 0.009 0.000 0.014 0.000 interface.py:255(interfaces) 2000 0.008 0.000 0.022 0.000 adapter.py:637(changed) 1000 0.008 0.000 0.025 0.000 registry.py:498(_getUtilityProvided) 9000 0.008 0.000 0.017 0.000 {method 'get' of 'dict' objects} 1000 0.008 0.000 0.027 0.000 adapter.py:102(register) 2000 0.006 0.000 0.008 0.000 adapter.py:450(changed) 1000 0.005 0.000 0.663 0.001 registry.py:145(registerUtility) ``` I was very careful not to change the pickle at all. zope.interface and zope.component tests have been run and both pass. (It was necessary to account for the underlying objects changing because of the way zope.component cleans up after tests.) | ||||
| * | Merge pull request #45 from zopefoundation/setuptools-build | Jason Madden | 2016-08-04 | 2 | -52/+49 |
| |\ | | | | | Make setuptools a hard dependency of setup.py | ||||
| | * | Make setuptools a hard dep of setup.pysetuptools-build | Jason Madden | 2016-08-04 | 2 | -52/+49 |
| |/ | | | | | Fixes #13 Fixes #14 | ||||
| * | Merge pull request #44 from zopefoundation/comp-implements | Jason Madden | 2016-08-04 | 5 | -14/+107 |
| |\ | | | | | Make declarations.Implements sortable. | ||||
| | * | Make declarations.Implements sortable.comp-implements | Jason Madden | 2016-08-03 | 5 | -14/+107 |
| |/ | | | | Fixes #42 | ||||
| * | Merge pull request #43 from zopefoundation/literals | Jason Madden | 2016-08-02 | 8 | -222/+214 |
| |\ | | | | | Remove the _u compat function. | ||||
| | * | Remove the _u compat function.literals | Jason Madden | 2016-08-02 | 8 | -222/+214 |
| |/ | | | | | | Since we no longer support 3.2 we can use the literal syntax. This was done with a quick sed script. | ||||
| * | svb | Tres Seaver | 2016-06-10 | 2 | -1/+6 |
| | | |||||
| * | Prep 4.2.0 release.4.2.0 | Tres Seaver | 2016-06-10 | 2 | -2/+2 |
| | | |||||
| * | Merge pull request #37 from fgregg/master | Tres Seaver | 2016-06-10 | 2 | -35/+73 |
| |\ | | | | | CI for travis and appveyor | ||||
| | * | pypi password for travis | Forest Gregg | 2016-05-29 | 3 | -3/+2 |
| | |\ | |/ |/| | |||||
| * | | Merge pull request #40 from adamchainz/readthedocs.io | Marius Gedminas | 2016-05-29 | 2 | -2/+2 |
| |\ \ | | | | | | | Convert readthedocs link for their .org -> .io migration for hosted projects | ||||
| | * | | Convert readthedocs link for their .org -> .io migration for hosted projects | Adam Chainz | 2016-05-29 | 2 | -2/+2 |
| |/ / | | | | | | | | | | | | | | | As per [their blog post of the 27th April](https://blog.readthedocs.com/securing-subdomains/) ‘Securing subdomains’: > Starting today, Read the Docs will start hosting projects from subdomains on the domain readthedocs.io, instead of on readthedocs.org. This change addresses some security concerns around site cookies while hosting user generated data on the same domain as our dashboard. Test Plan: Manually visited all the links I’ve modified. | ||||
| | * | don't build eggs, build on os x, py 3.4 | Forest Gregg | 2016-05-24 | 2 | -1/+4 |
| | | | |||||
| | * | Merge branch 'master' of github.com:zopefoundation/zope.interface | Forest Gregg | 2016-05-18 | 1 | -15/+36 |
| | |\ | |/ |/| | |||||
| * | | Merge pull request #38 from zopefoundation/adamg-bootstrap | Tres Seaver | 2016-04-20 | 1 | -15/+36 |
| |\ \ | | | | | | | update bootstrap.py | ||||
| | * | | update bootstrap.pyadamg-bootstrap | Adam Groszer | 2016-04-20 | 1 | -15/+36 |
| |/ / | |||||
| | * | CI for travis and appveyor | Forest Gregg | 2016-04-15 | 2 | -35/+71 |
| |/ | |||||
| * | Merge pull request #35 from zopefoundation/add-pure-test-support | Tres Seaver | 2016-04-15 | 2 | -2/+13 |
| |\ | | | | | Add support for building/testing w/ 'PURE_PYTHON' defined. | ||||
| | * | Add support for building/testing w/ 'PURE_PYTHON' defined.add-pure-test-support | Tres Seaver | 2016-04-14 | 2 | -2/+13 |
| |/ | |||||
| * | Merge branch 'msabramo-doc_tweaks' | Tres Seaver | 2016-03-24 | 1 | -4/+4 |
| |\ | |||||
| | * | Merge branch 'doc_tweaks' of https://github.com/msabramo/zope.interface into ↵ | Tres Seaver | 2016-03-24 | 1 | -4/+4 |
| | |\ |/ / | | | | | msabramo-doc_tweaks | ||||
| | * | docs/README.rst: Small tweaks | Marc Abramowitz | 2015-01-26 | 1 | -4/+4 |
| | | | |||||
| * | | Merge pull request #34 from zopefoundation/drop-py32-support | Tres Seaver | 2016-03-23 | 4 | -5/+3 |
| |\ \ | | | | | | | Drop support for Python 3.2. | ||||
| | * | | Drop support for Python 3.2.drop-py32-support | Tres Seaver | 2016-03-23 | 4 | -5/+3 |
| |/ / | |||||
| * | | Drop mention of 'python2.6' from 'docs/hacking.txt'. | Tres Seaver | 2016-03-09 | 1 | -4/+4 |
| | | | | | | | | | | | Addresses: https://github.com/zopefoundation/zope.interface/pull/33#issuecomment-194454496 | ||||
