- 04 Feb, 2020 3 commits
-
-
Jason Madden authored
Remove the deprecated magic proxy gevent.signal.
-
Jason Madden authored
Leave behind the actual module gevent.signal, and the callable gevent.signal_handler. Fixes #1596
-
Jason Madden authored
Rework the way the in-place patcher works.
-
- 03 Feb, 2020 5 commits
-
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
It now handles multiple imports better and doesn't pollute the namespace of an original module object if it happened to be pre-imported. Fixes #1526
-
Jason Madden authored
Packaging updates: use common_utility_include_dir for Cython, and don…
-
Jason Madden authored
Packaging updates: use common_utility_include_dir for Cython, and don't install/include generated .c/.h files in wheels
-
- 20 Jan, 2020 3 commits
-
-
Jason Madden authored
-
Jason Madden authored
docs/api/gevent.rst: fix typo
-
Carlo Teubner authored
-
- 16 Jan, 2020 4 commits
-
-
Jason Madden authored
Refactor test__all__ to make it easier to spot errors. PyPy 7.2 on Windows has a failure with it; this won't fix it but is the first step. Make PyPy on windows non-optional so we catch such failures easier.
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
Fixes #1466 Add extra tests around selectors.
-
- 15 Jan, 2020 6 commits
-
-
Jason Madden authored
-
Jason Madden authored
Fixes #1461 (hopefully).
-
Jason Madden authored
Add greenlet-local implementation of contextvars
-
Jason Madden authored
Include traceback in threadpool logging. Hoping to find where test__subprocess_interrupted is failing on Py2
-
Jason Madden authored
These are greenlet local. Fixes #1407
-
Jason Madden authored
-
- 14 Jan, 2020 5 commits
-
-
Jason Madden authored
Fix Popen.communicate() to raise exceptions from reading the streams.
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
And a general clean up of how the streams are read, ensuring we just have one greenlet. This avoids the 'reentrant call' errors that could prevent closing the streams on time. Fixes #1510
-
- 13 Jan, 2020 3 commits
-
-
Jason Madden authored
The two-arg version of super depends on a module global, making it flaky during interpreter shutdown. Seen on Python 2: https://travis-ci.org/gevent/gevent/jobs/636366809#L501 Also some cleanups to subprocess handling during tests. Avoid a ref cycle.
-
Jason Madden authored
-
Jason Madden authored
-
- 10 Jan, 2020 3 commits
-
-
Jason Madden authored
Use Python allocators for the event loops
-
Jason Madden authored
-
Jason Madden authored
-
- 09 Jan, 2020 6 commits
-
-
Jason Madden authored
libuv 1.34.0
-
Jason Madden authored
-
Jason Madden authored
Even before this it was often right at the border on Py38 for some reason.
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
Fixes #1506. We don't use the uv_random interfaces so exclude those files. we don't support haiku so exclude that file. The binary mode patch for #1282 is no longer needed after https://github.com/libuv/libuv/pull/2324
-
- 08 Jan, 2020 2 commits
-
-
Jason Madden authored
Not a 100% fix, but takes care of this. Seems to have some sort of regression on libuv/windows, but only in test__backdoor, which is weird anyway. I can't reproduce locally, and test__backdoor is often flaky on windows anyway, so we'll skip it for now.
-
Jason Madden authored
Not clear why.
-