Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update badge URL for Travisall-repos_autofix_all-repos-sed | Jürgen Gmach | 2020-10-28 | 1 | -2/+2 |
| | | | | Committed via https://github.com/asottile/all-repos | ||||
* | Back to development: 4.3.6 | Marius Gedminas | 2020-03-16 | 2 | -1/+7 |
| | |||||
* | Preparing release 4.3.54.3.5 | Marius Gedminas | 2020-03-16 | 2 | -2/+2 |
| | |||||
* | Merge pull request #40 from zopefoundation/fix-pypy-installs | Marius Gedminas | 2020-03-16 | 2 | -3/+6 |
|\ | | | | | Stop installing C headers on PyPy | ||||
| * | Stop installing C headers on PyPyfix-pypy-installs | Marius Gedminas | 2020-03-16 | 2 | -3/+6 |
|/ | | | | Fixes #39. | ||||
* | Wait with 3.9 MacOS wheels until its final release | Michael Howitz | 2020-03-13 | 1 | -4/+0 |
| | |||||
* | Back to development: 4.3.5 | Marius Gedminas | 2020-03-13 | 3 | -1/+10 |
| | |||||
* | Preparing release 4.3.44.3.4 | Marius Gedminas | 2020-03-13 | 3 | -2/+9 |
| | |||||
* | Merge pull request #37 from zopefoundation/issue36 | Jason Madden | 2020-01-21 | 5 | -31/+45 |
|\ | | | | | Don't set tp_print/tp_vectorcall_offset on Python 3. | ||||
| * | Don't set tp_print/tp_vectorcall_offset on Python 3.issue36 | Jason Madden | 2020-01-20 | 5 | -31/+45 |
| | | | | | | | | | | | | | | | | In 3.8 it produces a compilation warning, in earlier versions it is ignored. Normalize ReST headings when adding the change note. Publish changes on RTD. | ||||
* | | Merge pull request #34 from zopefoundation/deprecated-setuptools-features | Jason Madden | 2020-01-21 | 1 | -15/+11 |
|\ \ | |/ |/| | Drop the use of the deprecated setuptools Features | ||||
| * | Restore installation of the proxy.h header.deprecated-setuptools-features | Jason Madden | 2020-01-20 | 1 | -0/+1 |
| | | |||||
| * | Drop the use of the deprecated setuptools Features | Jason Madden | 2020-01-20 | 1 | -15/+10 |
|/ | |||||
* | Merge pull request #35 from zopefoundation/isue-3.6.2 | Jason Madden | 2020-01-20 | 1 | -1/+5 |
|\ | | | | | Use MacPython 3.6.2. | ||||
| * | Use MacPython 3.6.2. | Jason Madden | 2020-01-20 | 1 | -1/+5 |
|/ | | | | | | Fixes issue uploading coverage. Also add mac 3.8 | ||||
* | Back to development: 4.3.4 | Marius Gedminas | 2019-11-11 | 2 | -1/+7 |
| | |||||
* | Preparing release 4.3.34.3.3 | Marius Gedminas | 2019-11-11 | 2 | -2/+2 |
| | |||||
* | Merge pull request #33 from zopefoundation/more-wheels | Marius Gedminas | 2019-11-11 | 3 | -0/+103 |
|\ | | | | | More wheels: manylinux and MacOS | ||||
| * | Work around Mac OS Python 3.5 TLS problems | Marius Gedminas | 2019-11-11 | 1 | -0/+6 |
| | | |||||
| * | Build manylinux and MacOS wheels | Marius Gedminas | 2019-11-11 | 3 | -0/+97 |
|/ | |||||
* | Merge pull request #32 from zopefoundation/py38 | Marius Gedminas | 2019-11-11 | 5 | -33/+43 |
|\ | | | | | Add Python 3.8, drop Python 3.4 | ||||
| * | Add Python 3.8, drop Python 3.4py38 | Marius Gedminas | 2019-11-10 | 5 | -33/+43 |
|/ | |||||
* | Back to development: 4.3.3 | Marius Gedminas | 2019-07-12 | 2 | -1/+7 |
| | |||||
* | Preparing release 4.3.24.3.2 | Marius Gedminas | 2019-07-12 | 2 | -2/+2 |
| | |||||
* | Merge pull request #31 from zopefoundation/fix-error-handling-in-tp_setattro | Marius Gedminas | 2019-06-27 | 2 | -2/+5 |
|\ | | | | | Fix error handling in the tp_setattro slot | ||||
| * | Add a changelog entry | Marius Gedminas | 2019-06-27 | 1 | -1/+4 |
| | | |||||
| * | Fix error handling in the tp_setattro slot | Marius Gedminas | 2019-06-27 | 1 | -1/+1 |
|/ | | | | | | The docs say this callback is supposed to return -1 on error. Fixes #30. | ||||
* | Switch to new Framework :: Zope :: 3 classifier | Marius Gedminas | 2018-10-19 | 1 | -1/+1 |
| | | | | | See https://github.com/zopefoundation/z3c.authviewlet/pull/6#discussion_r226414566 for the background behind this. | ||||
* | Back to development: 4.3.2 | Marius Gedminas | 2018-08-09 | 2 | -1/+7 |
| | |||||
* | Preparing release 4.3.14.3.1 | Marius Gedminas | 2018-08-09 | 3 | -2/+5 |
| | |||||
* | Merge pull request #29 from zopefoundation/py37 | Marius Gedminas | 2018-08-09 | 5 | -3/+16 |
|\ | | | | | Add support for Python 3.7 | ||||
| * | Add support for Python 3.7 | Marius Gedminas | 2018-08-09 | 5 | -3/+16 |
|/ | |||||
* | Merge pull request #28 from zopefoundation/drop-py33-from-appveyor | Marius Gedminas | 2018-08-09 | 1 | -2/+0 |
|\ | | | | | Drop Python 3.3 from appveyor.yml | ||||
| * | Drop Python 3.3 from appveyor.yml | Marius Gedminas | 2018-08-09 | 1 | -2/+0 |
|/ | | | Support for 3.3 was dropped in version 4.3.0. | ||||
* | Merge pull request #27 from zopefoundation/issue26 | Jason Madden | 2017-11-08 | 4 | -17/+60 |
|\ | | | | | Make the C extension optional; test PURE_PYTHON and PyPy3 on Travis. | ||||
| * | Don't print superfluous tuple on Py2 when a build fails. | Jason Madden | 2017-11-08 | 1 | -0/+1 |
| | | |||||
| * | Simplify .travis.yml matrix. | Jason Madden | 2017-11-08 | 1 | -10/+10 |
| | | |||||
| * | Make the C extension optional; test PURE_PYTHON and PyPy3 on Travis. Fixes #26issue26 | Jason Madden | 2017-11-08 | 4 | -22/+64 |
|/ | |||||
* | Merge pull request #25 from zopefoundation/unicode_simplification | Jason Madden | 2017-11-07 | 2 | -47/+13 |
|\ | | | | | Simplify getting the char* in get/setattro for clarity and performance | ||||
| * | Simplify getting the char* in get/setattro for clarity and performance | Jason Madden | 2017-11-07 | 2 | -47/+13 |
|/ | | | | | | | | | | | | | | | | | | | | | | | | Under Python 2, we were doing PyUnicode_check->PyUnicode_AsEncodedString->PyString_Check->PyString_ASSTRING. This can be simplified to PyString_AsString(). Internally it does the same unicode check if needed. It produces a better error message if the object is not a string or unicode. It is able to use the *cached* byte string, and it doesn't allocate a new object. Because we don't allocate a new object (sometimes) anymore, the extra INCREF/DECREF can go away. We're also able to drop one type check. Under Python 3, we were doing PyUnicode_Check->PyUnicode_AsUTF8String -> PyBytes_AS_STRING. This can be simified to PyUnicode_AsUTF8. This avoids an intermediate object and can use the cached byte string. We can also drop the extra INCREF/DECREF since we don't ever have a new object. Python 2 docs claimed that the underlying tp_getattro slots need a string object, but the unicode->string handling is done internally in Python's PyObject_GetAttr now, AFAICS. (It's difficult to get a unicode object in to these methods in the first place; someone must be explicitly calling the __getattribute__ dunder method.) | ||||
* | Use SVG icon for Travis | Marius Gedminas | 2017-10-05 | 1 | -1/+1 |
| | |||||
* | Add an appveyor.yml | Marius Gedminas | 2017-09-18 | 1 | -0/+38 |
| | | | | Needed for #24. | ||||
* | Back to development: 4.3.1 | Jason Madden | 2017-09-13 | 2 | -1/+7 |
| | |||||
* | Preparing release 4.3.04.3.0 | Jason Madden | 2017-09-13 | 2 | -2/+2 |
| | |||||
* | Merge pull request #23 from zopefoundation/issue20 | Jason Madden | 2017-09-13 | 2 | -0/+4 |
|\ | | | | | Untrack self when deallocating. | ||||
| * | Untrack self when deallocating. | KIMURA Chikahiro | 2017-09-13 | 2 | -0/+4 |
|/ | | | | Fixes #20 | ||||
* | Merge pull request #22 from zopefoundation/issue21 | Jason Madden | 2017-09-13 | 5 | -50/+132 |
|\ | | | | | Fix indexing pure-Python proxies on Py3, and restore __getslice__ on Py2 | ||||
| * | Fix indexing pure-Python proxies on Py3, and restore __getslice__ on Py2issue21 | Jason Madden | 2017-09-12 | 5 | -50/+132 |
|/ | | | | | | | | | Fixes #21. This removes the special cases for lists and tuples in the C code (but requires an #if Python 2 block). Tests are added (and generalized for Python 3). I verified that this fixes the issues observed in the zope.security tests. | ||||
* | Merge pull request #19 from zopefoundation/doctest-all-the-things | Jason Madden | 2017-07-11 | 12 | -160/+168 |
|\ | | | | | 100% coverage, run doctests everywhere, drop 'setup.py test' and Py 3.3 | ||||
| * | Use the right security proxy when testing C removeAllProxiesdoctest-all-the-things | Jason Madden | 2017-07-11 | 1 | -2/+4 |
| | | | | | | | | This fixes the failure in test_security_proxy. |