- 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 5 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.
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
Fixes #1504
-
- 06 Jan, 2020 2 commits
-
-
Jason Madden authored
Update tested Python versions
-
Jason Madden authored
-
- 05 Jan, 2020 4 commits
-
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
- 04 Jan, 2020 2 commits
-
-
Jason Madden authored
-
Jason Madden authored
-
- 01 Jan, 2020 4 commits
-
-
Jason Madden authored
[skip ci]
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
- 31 Dec, 2019 1 commit
-
-
Jason Madden authored
And stop a fresh greenlet from even running. Fixes #1473. Free user-provided resources as soon as the greenlet is cancelled, if it's not running.
-
- 21 Dec, 2019 1 commit
-
-
Jason Madden authored
Fix potential crashes in the FFI backends if a watcher was closed and…
-
- 20 Dec, 2019 3 commits
-
-
Jason Madden authored
Fix potential crashes in the FFI backends if a watcher was closed and stopped in the middle of a callback from the event loop and then raised an exception. This could happen if the hub's ``handle_error`` function was poorly customized, for example. Fixes #1482 Direct error handling through the loop in the unexpected-but-closed case as well.
-
Jason Madden authored
Fix threadpool in command line scripts
-
Jason Madden authored
Keep the actual greenlet objects, not just a counter. This way we can clean up after them better.
-
- 19 Dec, 2019 5 commits
-
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
Only happens on Travis. Recently, the failure has started including 'Fatal Python error: PyImport_GetModuleDict missing'.
-
Jason Madden authored
Fixes #1484. In general, fixes any use of gevent.monkey.get_original() in such a process. Be more careful about double-patching in general too. Detecting duplicate arguments to patch_all only patches things that need to be patched.
-
- 18 Dec, 2019 1 commit
-
-
Jason Madden authored
Fix an interaction between the switch interval and libuv that could introduce delays for large batches of callbacks
-