- 25 Nov, 2015 5 commits
-
-
Jason Madden authored
Try make steps in a separate file on win and try to resolve link errors with an earlier setuptools import.
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
Use libev_vfd in corecffi for better Win32 compat (still not perfect). Fix a bug changing the fd and events of a io watcher and test it. Test pypy/windows.
-
- 23 Nov, 2015 2 commits
-
-
Jason Madden authored
This lets the CFFI backend be used on CPython and is more maintainable going forward. Initial benchmarking of the CFFI backend on CPython shows it to be a few percent slower than the cython backend, but probably not significantly so. Note that the tests are not expected to pass on Travis/pypy yet, because Travis pypy is too old. Use of pyenv may be required.
-
Jason Madden authored
-
- 16 Nov, 2015 2 commits
-
-
Jason Madden authored
-
Jason Madden authored
Explicit test and documentation that fork-watchers and gevent.subprocess do not work in background threads. Fixes #688.
-
- 14 Nov, 2015 4 commits
-
-
Jason Madden authored
Also simplify the Timeout/if timer idiom.
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
- 13 Nov, 2015 3 commits
-
-
Jason Madden authored
Eagerly import the standard loop class when the hub is imported, preventing import lock issues under Py3. Fixes #687.
-
Jason Madden authored
-
Jason Madden authored
-
- 03 Nov, 2015 1 commit
-
-
Jason Madden authored
-
- 02 Nov, 2015 1 commit
-
-
Jason Madden authored
crash in a particular use cases. Fixes #237 and fixes #238. Also clean up usage of hub._threadlocal, eliminating many try/except cases. The particular crash seems to be in a corner-case usage (generally, destroying a hub and/or loop seems to be advanced or rare usage), so I feel pretty safe merging it into a release-track branch. The lifetime management of the loop may not be totally ideal, but it solves the issue. loop objects may now live longer (until the death of their thread) if the hub was destroyed but the loop wasn't.
-
- 30 Oct, 2015 2 commits
-
-
Jason Madden authored
PyPy: Fix a corner case of an exception being raised by loop.handle_error during a callback that prevented other callbacks from running; this could ultimately lead to state corruption and *maybe* some crashes or leaks.
-
Jason Madden authored
-
- 29 Oct, 2015 4 commits
-
-
Jason Madden authored
-
Jason Madden authored
corecffi: Add a test for timer.again() and make sure timer.again() isn't subject to memory corruption that can crash the process.
-
Jason Madden authored
-
Jason Madden authored
Be more careful about the lifecycle management of watcher objects that may stop themselves. Fixes #676
-
- 28 Oct, 2015 5 commits
-
-
Jason Madden authored
-
Jason Madden authored
Let GreenFileDescriptorIO inherit RawIOBase's read() method so that it handles negative/missing size reads appropriately. Fixes #675.
-
Jason Madden authored
Always use the CountingHub, even when running leakchecks. Some tests, like test__issue607, depend on subclasses of ExpectedException not making it to the parent. The previous change to only use it sometimes (like in the past) broke those tests.
-
Jason Madden authored
-
Dahoon Kim authored
-
- 26 Oct, 2015 1 commit
-
-
Jason Madden authored
-
- 22 Oct, 2015 2 commits
-
-
Jason Madden authored
In the one example that had an import before gevent.monkey.patch_all(), move it up, as is recommended practice. Whitespace in comment.
-
Jason Madden authored
-
- 20 Oct, 2015 8 commits
-
-
Jason Madden authored
Increase timeouts on appveyor as well as travis, and once again do so when running leak checks since that logic changed.
-
Jason Madden authored
Make portforwarder and test__example_portforwarder.py behave the same on Windows and POSIX. Hopefully fixes the intermittant failures on Windows.
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
Fix test__makefile_ref on Windows using a test-time optional dependency on psutil. appveyor installs this dep.
-