An error occurred fetching the project authors.
- 31 Jan, 2018 1 commit
-
-
Jason Madden authored
[skip appveyor]
-
- 24 Jan, 2018 1 commit
-
-
Jason Madden authored
Try testing PyPy on Windows again. I'm getting clean-ish runs in my local test VM (with a small number of networking and subprocess tests disabled).
-
- 19 Jan, 2018 1 commit
-
-
Jason Madden authored
And must be close() when done. The IO watchers already required this for libuv; doing it for everything simplifies memory management and object lifetimes and lets us get rid of a bunch of weakref objects with callbacks. This is a new requirement and will only affect those that use CFFI (e.g., PyPy) and specifically it's needed for libuv; libev doesn't really do much with it. Some debugging help for forgetting to close objects piggybacks on tracemalloc on Python 3. test_ftplib.py fails in Python 3 because of some warnings about unclosed objects. test__backdoor.py fails in Python 2 for the same reason.
-
- 17 Jan, 2018 1 commit
-
-
Jason Madden authored
-
- 12 Jan, 2018 3 commits
-
-
Jason Madden authored
But see the comments in the code and the comments in the issue. libuv has very different timer behaviour than libev.
-
Jason Madden authored
-
Jason Madden authored
I'll need help to reproduce them. But temporarily add some extra debugging to the makefile to see if we get a clue. The cpython failure in test_subprocess.py definitely began with this branch (which doesn't make much sense). The PyPy failure was happening long before.
-
- 10 Jan, 2018 1 commit
-
-
Jason Madden authored
-
- 09 Dec, 2017 1 commit
-
-
Jason Madden authored
-
- 05 Dec, 2017 1 commit
-
-
Jason Madden authored
-
- 06 Jul, 2016 1 commit
-
-
Jason Madden authored
-
- 05 Apr, 2016 1 commit
-
-
Jason Madden authored
Move 3rd party libraries to deps/ directory. Move gevent and greentest to src/ directory. This fixes tox. At this point the builds should all work the same. Lets check.
-
- 01 Apr, 2016 3 commits
-
-
Jason Madden authored
I found one genuine cycle in callback functions. The rest I can't find any legit leak, so for now I'm disabling that part of the test on the TPE.
-
Jason Madden authored
-
Jason Madden authored
It now works as expected when both patched and not patched. It is cooperative with greenlets in both cases. Test this.
-
- 31 Mar, 2016 1 commit
-
-
Jason Madden authored
This can be helpful when threading is patched. Ref #786.
-
- 14 Jul, 2015 2 commits
-
-
Jason Madden authored
-
Jason Madden authored
-
- 30 Jun, 2015 2 commits
-
-
Jason Madden authored
-
Jason Madden authored
It preserves the tracebacks and obsoletes the ``apply_e`` function. Add test cases for this behaviour. Fixes #556.
-
- 29 Apr, 2014 1 commit
-
-
Denis Bilenko authored
To prevent this: ====================================================================== FAIL: test_terminate (__main__.TestPool10) ---------------------------------------------------------------------- Traceback (most recent call last): File "test__threadpool.py", line 176, in test_terminate assert kill.elapsed < 0.5, kill.elapsed AssertionError: 0.564028263092041
-
- 26 Apr, 2014 1 commit
-
-
Denis Bilenko authored
Some tests fail, consult known_failures.py for the list. stdlib's signal module is not supported. Depends on https://bitbucket.org/cffi/cffi/issue/152/handling-errors-from-signal-handlers-in On PyPy, sys.exc_info is shared between greenlets apparently https://bugs.pypy.org/issue1743. based on gevent-on-pypy/pypycore@f04a41c written by Ralf Schmitt and Lucas Clemente Vella with patches from hasenj and Armin Rigo
-
- 23 Dec, 2013 1 commit
-
-
Denis Bilenko authored
not needed since 2.5 is not supported anymore.
-
- 23 Sep, 2012 1 commit
-
-
Denis Bilenko authored
-
- 20 Sep, 2012 1 commit
-
-
Denis Bilenko authored
The stdlib tests are now included in the repository. since ubuntu does not ships them in any package. The testrunner is completely rewritten. When testrunner.py was originally written a lot of tests were failing and some of them were hanging. Thus testrunner.py was focused on proving good reports and could retry the tests with a particular test case disabled if it detected time out. Now testrunner is somewhat simpler as we mostly concerned whether the tests pass or not. It also runs the tests concurrently, to improve the speed at which we get the results back from travis-ci. Some tests time execution and assert certain timings, this can fail, especially when the number of workers is bigger than cpu count. The new testrunner will re-try tests that failed in a sequential run, when nothing else is run. If this fixes the problem, the test is reported as "succeeded, but only on the second try" and does reports the whole suite as failed. .travis.yml is fixed to download binary packages for all dependencies and use system python. rename test__benchmarks.py to xtest__benchmarks.py to exclude it form testrunner.py. Exclude test__count from test_thread.py, because it uses function thread._count() we don't implement Run monkey patched tests twice, first with patch_all(), then with patch_all(Event=True)
-
- 04 May, 2012 3 commits
-
-
Denis Bilenko authored
-
Denis Bilenko authored
-
Denis Bilenko authored
test__threadpool.py: use built-in sleep() instead of gevent.sleep() in the pool, because otherwise a new Hub is created and screws up reference count checks
-
- 30 Apr, 2012 1 commit
-
-
Denis Bilenko authored
-
- 11 Apr, 2012 1 commit
-
-
Denis Bilenko authored
-
- 09 Apr, 2012 1 commit
-
-
Denis Bilenko authored
-
- 22 Mar, 2012 1 commit
-
-
Denis Bilenko authored
test__threadpool.py: avoid spurios 'switched unexpectedly' messages because if kill() that switched out
-
- 31 Jan, 2012 3 commits
-
-
Denis Bilenko authored
-
Denis Bilenko authored
-
Denis Bilenko authored
-
- 10 Jan, 2012 2 commits
-
-
Denis Bilenko authored
-
Denis Bilenko authored
-