- 03 Aug, 2015 3 commits
-
-
Jason Madden authored
Add space to gcc command line for 32-bit builds.
-
Jason Madden authored
Also convert all multi-line strings into lists. This keeps indentation specific and makes it easier to comment on individual items. Fix a PEP8 error.
-
Jason Madden authored
-
- 01 Aug, 2015 1 commit
-
-
Kevin Chen authored
-
- 28 Jul, 2015 1 commit
-
-
Denis Bilenko authored
Fix some Windows failures and enable AppVeyor
-
- 26 Jul, 2015 10 commits
-
-
Denis Bilenko authored
C:\Python27\python.exe -u test_hub_join_timeout.py Traceback (most recent call last): File "test_hub_join_timeout.py", line 44, in <module> result = gevent.wait(timeout=10) File "C:\Python27\lib\contextlib.py", line 24, in __exit__ self.gen.next() File "test_hub_join_timeout.py", line 22, in expected_time assert expected - fuzzy <= elapsed <= expected + fuzzy, 'Expected: %r; elapsed: %r' % (expected, elapsed) AssertionError: Expected: 0.1; elapsed: 0.15600013732910156
-
Denis Bilenko authored
-
Denis Bilenko authored
-
Denis Bilenko authored
-
Denis Bilenko authored
it does not exist here. Instead, manually copy all build commands into appveyor.yml. Note, ECHO without arguments prints "ECHO is off." on Windows, so it should not be used.
-
Denis Bilenko authored
all scripts are from from https://github.com/ogrisel/python-appveyor-demo see also https://packaging.python.org/en/latest/appveyor.html
-
Denis Bilenko authored
Under Windows that command actually breaks stuff, since 'echo' without arguments prints 'ECHO is off.'.
-
Denis Bilenko authored
libev\ev.c(1813) : error C2059: syntax error : 'type'
-
Denis Bilenko authored
Traceback (most recent call last): File "C:\projects\gevent\greentest\greentest.py", line 213, in wrapped return method(self, *args, **kwargs) File "C:\projects\gevent\greentest\greentest.py", line 202, in wrapped return method(self, *args, **kwargs) File "C:\projects\gevent\greentest\greentest.py", line 88, in wrapped return method(self, *args, **kwargs) File "C:\projects\gevent\greentest\test__server.py", line 267, in test_serve_forever self.assertConnectionRefused() File "C:\projects\gevent\greentest\test__server.py", line 114, in assertConnectionRefused conn = self.makefile() File "C:\projects\gevent\greentest\test__server.py", line 86, in makefile sock.connect((self.server.server_host, self.server.server_port)) File "c:\projects\gevent\gevent\_socket3.py", line 261, in connect raise error(result, strerror(result)) File "c:\projects\gevent\gevent\win32util.py", line 89, in formatError return self.winError(errorcode)[1] TypeError: 'OSError' object is not subscriptable
-
Denis Bilenko authored
to fix this exception: Traceback (most recent call last): File "test__local.py", line 4, in <module> from gevent import monkey; monkey.patch_all() File "c:\projects\gevent\gevent\monkey.py", line 369, in patch_all patch_socket(dns=dns, aggressive=aggressive) File "c:\projects\gevent\gevent\monkey.py", line 276, in patch_socket patch_module('socket', items=items) File "c:\projects\gevent\gevent\monkey.py", line 102, in patch_module patch_item(module, attr, getattr(gevent_module, attr)) AttributeError: 'module' object has no attribute 'socketpair'
-
- 24 Jul, 2015 3 commits
-
-
Jason Madden authored
-
Jason Madden authored
-
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 12 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
-