- 31 May, 2015 3 commits
-
-
Jason Madden authored
-
Jason Madden authored
Add Tox environments for running linters and include one in the default env list. Add a Tox environment for running leak tests and one for doing both, but do not run them by default. Unify the Travis and Tox configurations, and make Travis run both leak and lint tests. Switch the leak test from using gettotalrefcount (only available in debug builds) to using len(gc.get_objects()); while this is not exactly the same thing, it make be close enough, and it's avaialble to every Python developer unlike gettotalrefcount.
-
Jason Madden authored
-
- 22 May, 2015 4 commits
-
-
Jason Madden authored
-
Jason Madden authored
gevent.greenlet.joinall ignored `count` when `raise_error` was False
-
adieu authored
-
Adieu authored
Should pass count param to `wait` function when `raise_error` is False. I have spent several days to debug a wired behavior of my program caused by this bug. Hope this could save other people some time in similar situation.
-
- 18 May, 2015 17 commits
-
-
Jason Madden authored
-
Jason Madden authored
Experimenting with Travis container-based builds. We lose the gettotalrefcount method running in the debug build of Python.
-
Denis Bilenko authored
-
Denis Bilenko authored
-
Denis Bilenko authored
- ./util/cythonpp.py:19:1: E731 do not assign a lambda expression, use a def - ./gevent/pywsgi.py:401:13: E266 too many leading '#' for block comment - everywhere: E402 module level import not at top of file
-
Denis Bilenko authored
Fix #349: threaded resolver hangs due to import lock
-
A. Jesse Jiryu Davis authored
Patch by @ajdavis. https://github.com/gevent/gevent/issues/349#issuecomment-31665013 Close #350.
-
Denis Bilenko authored
-
Jason Madden authored
Add Python 3.4 to test set. Fixes #408. Fixes #487. The build is green for PyPy, Py26 and Py34. Py27 intermittently displays a timing issue; Py33 intermittently displays a refcount "leak".
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
Mark test__socket_dns as FLAKY: It works locally, but under Travis (due to different DNS configuration?) the IPV6 values differ by one for several of the hosts, and Python 3 returns those values here.
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
Fix test__ssl and test__socket under Py3.3; mostly a bytes/unicode thing. These tests, however, now hang under Py3.4 (previously they weren't getting far enough to do so), so temporarily remove from the Travis test matrix while debugging.
-
Jason Madden authored
-
Jason Madden authored
-
- 17 May, 2015 1 commit
-
-
Jason Madden authored
PyPy 2.5.1 support improvements, and ssl 2.7.9 support. Fixes #546.
-
- 16 May, 2015 4 commits
-
-
Jason Madden authored
-
Jason Madden authored
Fix the test_ssl failures for Python 2.6. Add a basic tox.ini to make it easier to locally test different environments.
-
Jason Madden authored
-
Jason Madden authored
-
- 08 May, 2015 1 commit
-
-
Jason Madden authored
Back out the changes to _ssl2.SSLSocket.__init__; with the addition of _sslgte279 they should no longer be necessary.
-
- 17 Apr, 2015 9 commits
-
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
Fix test_ares_timeout to not require a root port. Because it is still a constant port, don't fail the test if it can't be bound, like 7960b8c3.
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
gevent/gevent#248 and gevent/gevent#434. Fix test__ares_host_result under PyPy the same way that test_ares_timeout is by simply ignoring it. PyPy now has 4 expected failures; CPython2.7 has one (test__socket_dns6). Includes gevent/gevent#546 with modifications for PyPy.
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
- 16 Apr, 2015 1 commit
-
-
Jason Madden authored
-