- 23 Mar, 2016 3 commits
-
-
Jason Madden authored
- Additional testing on a mix of ip4 and ip6 connections. - Simplify address parsing. - changelog. Fixes #495.
-
Felix Kaiser authored
That'll make the socket work both with IPv4 and IPv6.
-
Jason Madden authored
-
- 22 Mar, 2016 10 commits
-
-
Jason Madden authored
Comments inline. [skip ci]
-
Jason Madden authored
We now depend on CFFI/Python new enough that it should be built during setup/installation. Trying to build at runtime easily results in "gevent" directories scattered all over the system.
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
This makes the two branches equivalent in terms of scheduling. Fixes notably test_ftplib.py which relies on running a "threaded" server.
-
Jason Madden authored
-
Jason Madden authored
- Compliance: If :func:`gevent.select.select` is given a negative *timeout* argument, raise an exception like the standard library does. - Compliance: If :func:`gevent.select.select` is given closed or invalid file descriptors in any of its lists, raise the appropriate ``EBADF`` exception like the standard library does. Previously, libev would tend to return the descriptor as ready. In the worst case, this adds an extra system call, but may also reduce latency if descriptors are ready at the time of entry. - Compliance: :meth:`gevent.select.poll.unregister` raises an exception if *fd* is not registered, like the standard library. - Compliance: :meth:`gevent.select.poll.poll` returns an event with ``POLLNVAL`` for registered fds that are invalid. Previously it would tend to report both read and write events.
-
- 21 Mar, 2016 8 commits
-
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
This serves to be better documenting about what they're doing and why, instead of having a dozen slightly different loops that each have to be examined.
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
- 18 Mar, 2016 4 commits
-
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jakub Klama authored
-
- 17 Mar, 2016 2 commits
-
-
Jason Madden authored
Fix #775
-
Jason Madden authored
-
- 16 Mar, 2016 13 commits
-
-
Jason Madden authored
-
Jason Madden authored
Fix test_socket under 3.4 with the ares resolver by handling in Python code two cases ares itself doesn't handle.
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
Return whether the pool became empty in join.
-
Jason Madden authored
Useful with a timeout argument. Fixes #503.
-
Jason Madden authored
[skip ci]
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
It would become False anyway as soon as the method returned. We won't schedule another one while it's running (True), so there's no race condition.
-