forked from pool/python-gevent
- Relax the crypto policies for the test-suite
- Update to 21.1.2:
* Features:
- Update the embedded libev from 4.31 to 4.33.
- Update the embedded libuv from 1.38.0 to 1.40.0.
- Update to 21.1.1:
* Bugfixes:
- Fix a TypeError on startup on Python 2 with zope.schema
installed.
- Update to 21.1.0:
* Bugfixes:
- Make gevent FileObjects more closely match the semantics of
native file objects for the name attribute.: Objects opened
from a file descriptor integer have that integer as their
name. (Note that this is the Python 3 semantics; Python 2
native file objects returned from os.fdopen() have the string
"<fdopen>" as their name , but here gevent always follows
Python 3.) The name remains accessible after the file object
is closed.
* Misc:
- Make gevent.event.AsyncResult print a warning when it detects
improper cross-thread usage instead of hanging.
- AsyncResult has never been safe to use from multiple threads.
It, like most gevent objects, is intended to work with greenlets
from a single thread. Using AsyncResult from multiple threads
has undefined semantics. The safest way to communicate between
threads is using an event loop async watcher.
- Those undefined semantics changed in recent gevent versions,
making it more likely that an abused AsyncResult would
OBS-URL: https://build.opensuse.org/request/show/871401
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gevent?expand=0&rev=74
24 lines
616 B
Diff
24 lines
616 B
Diff
Index: gevent-21.1.2/deps/libev/ev_iouring.c
|
|
===================================================================
|
|
--- gevent-21.1.2.orig/deps/libev/ev_iouring.c
|
|
+++ gevent-21.1.2/deps/libev/ev_iouring.c
|
|
@@ -286,6 +286,9 @@ iouring_sqe_get (EV_P)
|
|
return EV_SQES + (tail & EV_SQ_VAR (ring_mask));
|
|
}
|
|
|
|
+#pragma GCC diagnostic push
|
|
+#pragma GCC diagnostic ignored "-Wreturn-type"
|
|
+
|
|
inline_size
|
|
struct io_uring_sqe *
|
|
iouring_sqe_submit (EV_P_ struct io_uring_sqe *sqe)
|
|
@@ -330,6 +333,8 @@ iouring_internal_destroy (EV_P)
|
|
}
|
|
}
|
|
|
|
+#pragma GCC diagnostic pop
|
|
+
|
|
ecb_cold
|
|
static int
|
|
iouring_internal_init (EV_P)
|