- 24 Jul, 2015 1 commit
-
-
Jason Madden authored
-
- 21 Jul, 2015 3 commits
-
-
Jason Madden authored
Explain the observed slowness of bench_sendall under PyPy and link to the discussion on the PyPy issue tracker. [skip ci]
-
Jason Madden authored
-
Jason Madden authored
Fixes #618: Be careful to avoid a recursive import under PyPy that can lead to an interpreter crash. No additional tests needed, because the removal of try/except in builtins.py would cause existing tests to fail if we still recursed. As a side-effect, Timeout objects that can never expire should be cheaper to create now. See also https://bitbucket.org/pypy/pypy/issues/2089/crash-in-pypy-260-linux64-with-gevent-11b1
-
- 20 Jul, 2015 7 commits
-
-
Jason Madden authored
a subprocess test is flaky under pypy with GEVENT_FILE=thread; the existing command doesn't seem to quite catch that.
-
Jason Madden authored
-
Jason Madden authored
PyPy can build and use the cython ares extension, at least on my system, so turn it on for travis testing.
-
Jason Madden authored
PyPy can build and use the cython ares extension, at least on my system, so turn it on for travis testing.
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
Don't attempt to subclass the internal socket._fileobject class, because using that takes special platform knowledge. Instead, proxy around it. This lets us drop a call to gc.collect() under PyPy because the refcounting is now correct. It also lets us clean up the implementation. Update the docs.
-
- 17 Jul, 2015 13 commits
-
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
Also documentation updates for the server modules.
-
Jason Madden authored
-
Jason Madden authored
Documentation for pool and semaphore. Add return types for some Cython semaphore functions in hopes of better code.
-
Jason Madden authored
-
Jason Madden authored
-
-
Jason Madden authored
-
Chris Lane authored
-
Chris Lane authored
-
Jason Madden authored
-
- 16 Jul, 2015 4 commits
-
-
Chris Lane authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
- 15 Jul, 2015 5 commits
-
-
Jason Madden authored
Use the return value of the function, don't shortcut through the current thread. sometimes under py3 the current thread id isn't set, and the release() methods we're trying to patch around use get_ident() anyway. Fixes #615. Really, not just the test cases.
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
- 14 Jul, 2015 5 commits
-
-
Jason Madden authored
Cleanup logging locks that were created before monkey patching thread. Also, fix monkey patching of threading.RLock under Python 3.
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
- 13 Jul, 2015 2 commits
-
-
Jason Madden authored
-
Jason Madden authored
Provide better, pro-active error messages if a non-callable is asked to be spawned as a greenlet. Fixes #119.
-