- 20 Jul, 2015 2 commits
-
-
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 11 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.
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
Add a monkey-patch for __import__ that properly locks multiple greenlets. Apply it automatically under python 2 (not needed on Py3). Fixes #108.
-
Jason Madden authored
Implement FileObjectPosix on top of `io` in Python 2.
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
Documentation for hub.reinit. Avoid printing an error on shutdown if gevent.threading is just imported but not monkey patched.
-