- 16 Dec, 2019 2 commits
-
-
Jason Madden authored
-
Jason Madden authored
-
- 12 Dec, 2019 1 commit
-
-
Jason Madden authored
Still needs better docs.
-
- 11 Dec, 2019 2 commits
-
-
Jason Madden authored
Improve safety for libuv async and idle watchers.
-
Jason Madden authored
Fixes #1489.
-
- 08 Dec, 2019 4 commits
-
-
Jason Madden authored
gevent.pywsgi: Support keep-alive in HTTP/1.0
-
Jason Madden authored
With tests. Supercedes #1331.
-
Jason Madden authored
Remove redundant checks for constant values.
-
Jason Madden authored
-
- 06 Dec, 2019 5 commits
-
-
Jason Madden authored
Make Semaphores fair.
-
Jason Madden authored
Preserve order of wakeups. Take steps to avoid going back to the O(n^2) old behaviour, though, much like Greenlet does. This means we auto-unlink links as we call them. Most users won't notice as that's a very low-level method, but baseserver.py was relying on the same rawlink being called every time a semaphore became ready. That was *a lot*, so this eliminates some calls.
-
-
Jason Madden authored
coveralls 1.9 is incompatible with coverage >= 5.0a5
-
Jason Madden authored
Fix #1464 and fix #1465 by making LockType sleep on failure to non-blocking acquire the lock.
-
- 05 Dec, 2019 2 commits
-
-
Jason Madden authored
Using sleep doesn't force a trip around the event loop until the switch interval elapses.
-
Jason Madden authored
-
- 04 Dec, 2019 1 commit
-
-
Jason Madden authored
More simplification and unification of the file objects
-
- 03 Dec, 2019 2 commits
-
-
Jason Madden authored
-
Jason Madden authored
Keeping control this way simplifies and unifies the implementations. - Fix a concurrency bug in FileObjectPosix that we were hiding with buffering and a RuntimeError. - Add all the error checking the stdlib does, with a few exceptions that make sense. See #1441.
-
- 02 Dec, 2019 3 commits
-
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
And add tests. Fixes #1441.
-
- 18 Nov, 2019 8 commits
-
-
Jason Madden authored
Update Python versions, including 3.8 final on Appveyor
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
Fix pylint 2.4 new warnings. Attempting to match Python 3.8 fixes in subprocess.py, especially on Windows. Attempting to fix psutil-related regression in PyPy 7.2
-
Jason Madden authored
-
Jason Madden authored
-
- 02 Nov, 2019 2 commits
-
-
Jason Madden authored
corrected a typo in comments
-
Andrew Athan authored
-
- 22 Oct, 2019 5 commits
-
-
Felix Yan authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
- 11 Sep, 2019 1 commit
-
-
Jason Madden authored
* Fix tests with TLS1.3 There were hidden assumptions about the order in which greenlets would run. TLS1.3 changed the handshake in a way that broke those assumptions. * Attempting to fix the appveyor backdoor test timeouts. Suspect a buffering issue. Trying to fix by disabling Nagle's algorithm. Also a cleaner separation of concerns in the backdoor server. * Brute-force debugging. * Tweak the backlog and simultaneous accept settings, and drop the extra event listeners we don't need. * max_accept=1 and dropping the events fixed test__backdoor on windows. probably it was just the events. test that. * Brute force debugging for the SSL issues. * Some of the windows ssl issues may be due to fileno reuse and hence incorrectly multiplexed watchers? * Even more care with socket lifetimes. On Python 3.7, use the newer wrapping form that the stdlib uses to create the _sslobj. * More debugging. * The preferred method of unwrapping differs on 3.6 and 3.7+ * Checking ordering. * Partial success, hopefully. * Lots of progress. Try again. * More Windows work. * D'oh. Test cases from 3.7.4 handle some of these issues more gracefully so we will just use them. * Tweaks. * Having a hard time getting 3.7 updated on Travis. Try to force the issue. * Yet another weird error from appveyor.
-
- 08 Sep, 2019 1 commit
-
-
Jason Madden authored
Add support for Python 3.8b4
-
- 07 Sep, 2019 1 commit
-
-
Jason Madden authored
-