- 07 Oct, 2022 2 commits
-
-
Jason Madden authored
Exiting when idle is because 3.11's test_socket.BasicTCPTest.testDetach() was always failing complaining about a leaked thread. Turns out this thread was from the default threadpool used for DNS resolution. Something must have changed to cause the first DNS resolution to occur during that test, and hence the first thread to be spawned. This is opt-in for all thread pools, with the default thread pool opting in by default; but a config setting allows that to be changed. Most 3.11 tests pass, except for some in test_subprocess where new functionality was added.
-
Jason Madden authored
-
- 06 Oct, 2022 3 commits
-
-
Jason Madden authored
Haven't tried any of the 3.11-specific tests yet.
-
Jason Madden authored
-
Jason Madden authored
All tests pass locally on 3.10 except one, reported earlier: test_no_refcycle_through_target (gevent.tests.test__threading_2.ThreadTests) And a new one that is similar: test_no_refcycle_through_target (__main__.ThreadTests) I haven't tried to debug that yet.
-
- 05 Oct, 2022 4 commits
-
-
Jason Madden authored
Leaving some notes about needed cleanup. This first push is just to make sure all the other versions besides 3.11 continue to do their thing.
-
Petr Viktorin authored
-
Victor Stinner authored
Co-Authored-By: Petr Viktorin <encukou@gmail.com>
-
Jason Madden authored
-
- 04 Oct, 2022 15 commits
-
-
Jason Madden authored
test__issue1864.py: Disable on Python 2.7; it failed there for reasons that aren't clear. I verified that Ofast or fast-math was not given. Perhaps some underlying lib had that set? I'm not very concerned about it though.
-
ento authored
This one is available in older versions of Python
-
ento authored
The release script has been updated to not keep verbose comments about a past regression. Link to the PR that describes the regression instead
-
ento authored
-
ento authored
-
ento authored
-
ento authored
-
ento authored
-pipe tells gcc to use pipes instead of temporary files, which in general leads to faster compile time, making it a kind of an optimization flag
-
ento authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
I do not reproduce locally on mac, with matching pylint and astroid versions. See https://github.com/gevent/gevent/actions/runs/3042157082/jobs/5192451149
-
Jason Madden authored
Fix various build and test failures
-
- 13 Sep, 2022 1 commit
-
-
ento authored
-
- 11 Sep, 2022 7 commits
-
-
ento authored
``` $ pypy Python 2.7.18 (596a3d4905d6452b2ac871c1b39dea68418b4f64, May 29 2022, 00:39:20) ... >>>> from ssl import SSLSyscallError >>>> SSLSyscallError.__mro__ (<class '_cffi_ssl._stdssl.error.SSLSyscallError'>, <class '_cffi_ssl._stdssl.error.SSLError'>, <class '_socket.error'>, <type 'exceptions.IOError'>, <type 'exceptions.EnvironmentError'>, <typ e 'exceptions.StandardError'>, <type 'exceptions.Exception'>, <type 'exceptions.BaseException'>, <type 'object'>) ``` Where I think _socket.error is defined: https://github.com/mozillazg/pypy/blob/release-pypy2.7-v7.3.9/pypy/module/_socket/interp_socket.py#L679-L680
-
ento authored
-
ento authored
-
ento authored
-
ento authored
'no-self-use' was moved to an optional extension, i.e. it's now disabled by default, so no need to expicitly disable it
-
ento authored
bad-functions is an option recognized by the bad-builtin checker, which used to be enabled by default but is now an optional plugin: https://pylint.pycqa.org/en/v2.15.2/user_guide/checkers/extensions.html#deprecated-builtins-checker-documentation
-
ento authored
The version range in setup.py's greenlet_requires variable is >=1.1.0, <2.0, but in CI, the upper limit was not specified. greenlet v2.0.0a1 is out now, and since its PyGreenlet's data structure is not backwards compatible, geven'ts build was failing.
-
- 20 Jan, 2022 1 commit
-
-
Jason Madden authored
Improved documentation of link() and rawlink()
-
- 18 Jan, 2022 1 commit
-
-
aathan authored
-
- 16 Dec, 2021 1 commit
-
-
Jason Madden authored
Update to libuv 1.42.0
-
- 15 Dec, 2021 4 commits
-
-
Jason Madden authored
-
Jason Madden authored
fixes #1851
-
Jason Madden authored
Upgrade embedded c-ares to 1.18.1
-
Jason Madden authored
Fixes #1847
-
- 14 Dec, 2021 1 commit
-
-
Jason Madden authored
Add pypy3.7 to Appveyor.
-