- 21 Jul, 2017 11 commits
-
-
Jason Madden authored
With tests, verified against the stdlib. Fixes a todo, and fixes #939.
-
Jason Madden authored
Update to PyPy3 5.8.0
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
Fixes #1001.
-
Jason Madden authored
Drop Python 3.3 remnants. Fixes #997.
-
Jason Madden authored
-
Jason Madden authored
Extract list of ignored exceptions in pywsgi to an ivar. Include errno.WSAECONNABORTED on Windows.
-
Jason Madden authored
Extract list of ignored exceptions in pywsgi to an ivar. Include errno.WSAECONNABORTED on Windows. Fixes #999.
-
- 20 Jul, 2017 7 commits
-
-
Jason Madden authored
Specify required python versions in setup.py
-
Jason Madden authored
Fixes #995.
-
Jason Madden authored
Build and test with Cython 0.26
-
Jason Madden authored
Disable auto-pickling to work around https://github.com/cython/cython/issues/1786. We don't want to allow that in a point-release of gevent anyway.
-
Jason Madden authored
Disable auto-pickling to work around https://github.com/cython/cython/issues/1786. We don't want to allow that in a point-release of gevent anyway.
-
Jason Madden authored
-
-
- 10 Jul, 2017 2 commits
-
-
Jason Madden authored
Fix multiple typos: immediatelly -> immediately [skip ci]
-
Felix Yan authored
-
- 01 Jul, 2017 2 commits
-
-
Jason Madden authored
Fix a typo: compatability -> compatibility [skip ci]
-
Felix Yan authored
-
- 19 Jun, 2017 1 commit
-
-
Jason Madden authored
-
- 15 Jun, 2017 6 commits
-
-
Jason Madden authored
Add Heungsub Lee as one of authors [skip ci]
-
Heungsub Lee authored
-
Jason Madden authored
Defer adjusting the stdlib's list of active threads until threading is monkey-patched
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
Previously this was done when :mod:`gevent.threading` was imported. That module is documented to be used as a helper for monkey patching, so this should generally functionally be the same, but some applications ignore the directly import that module anyway. A positive consequence is that ``import gevent.threading, threading; threading.current_thread()`` will no longer return a DummyThread before monkey-patching. Another positive consequence is that PyPy will no longer print a ``KeyError`` on exit if :mod:`gevent.threading` was imported *without* monkey-patching. Fixes #984.
-
- 14 Jun, 2017 1 commit
-
-
Jason Madden authored
Use a weak reference to clean up the link for local objects if they die before the greenlet does (#983) Fixes #981
-
- 12 Jun, 2017 1 commit
-
-
Felix Yan authored
In a comment. [skip ci]
-
- 07 Jun, 2017 1 commit
-
-
Dan Callaghan authored
If libev is not embedded, we still want to set GEVENT_NO_CFFI_BUILD=1 to prevent setup.py from trying to configure libev, regardless whether cffi modules will actually be built or not.
-
- 05 Jun, 2017 4 commits
-
-
Felix Yan authored
-
Jason Madden authored
[skip ci]
-
Jason Madden authored
-
Jason Madden authored
-
- 25 May, 2017 2 commits
-
-
Jason Madden authored
-
Shawn Bohrer authored
Commit 59581a8a "Add python 3.5 selectors test, and remove the devpoll selector under 3.5. also update the monkey documentation." Introduced a regression by moving the exec of scripts into a main() function. If the script being run with exec has import statements those are now locally scoped to the main() function which can break the script. It does not appear that this local scoping was intentional so the fix is to exec the script in the global scope, returning the previous behavior. This also requires setting __package__ = None otherwise the script appears to be run in the gevent __package__
-
- 11 May, 2017 2 commits
-
-
Jason Madden authored
-
Jason Madden authored
-