[前][次][番号順一覧][スレッド一覧]

ruby-changes:66553

From: Samuel <ko1@a...>
Date: Tue, 22 Jun 2021 20:16:42 +0900 (JST)
Subject: [ruby-changes:66553] e01fa2f6ff (master): Add fiber scheduler news.

https://git.ruby-lang.org/ruby.git/commit/?id=e01fa2f6ff

From e01fa2f6fffe4599b10e88865992f476f9656039 Mon Sep 17 00:00:00 2001
From: Samuel Williams <samuel.williams@o...>
Date: Tue, 22 Jun 2021 23:14:45 +1200
Subject: Add fiber scheduler news.

---
 NEWS.md | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/NEWS.md b/NEWS.md
index d351a3d..4aa8aa4 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -115,6 +115,19 @@ Outstanding ones only. https://github.com/ruby/ruby/blob/trunk/NEWS.md#L115
 
     * $LOAD_PATH.resolve_feature_path does not raise. [[Feature #16043]]
 
+* Fiber Scheduler
+
+    * Add support for `Addrinfo.getaddrinfo` using `address_resolve` hook.
+      [[Feature #17370]]
+
+    * Introduce non-blocking `Timeout.timeout` using `timeout_after` hook.
+      [[Feature #17470]]
+
+    * IO hooks `io_wait`, `io_read`, `io_write`, receive the original IO object
+      where possible. [[Bug #18003]]
+
+    * Make `Monitor` fiber-safe. [Bug #17827]
+
 ## Stdlib updates
 
 Outstanding ones only.
@@ -123,6 +136,11 @@ Outstanding ones only. https://github.com/ruby/ruby/blob/trunk/NEWS.md#L136
 
 Excluding feature bug fixes.
 
+* `rb_io_wait_readable`, `rb_io_wait_writable` and `rb_wait_for_single_fd` are
+  deprecated in favour of `rb_io_maybe_wait_readable`,
+  `rb_io_maybe_wait_writable` and `rb_io_maybe_wait` respectively.
+  `rb_thread_wait_fd` and `rb_thread_fd_writable` are deprecated. [[Bug #18003]]
+
 ## Stdlib compatibility issues
 
 * `ERB#initialize` warns `safe_level` and later arguments even without -w.
@@ -170,3 +188,7 @@ Excluding feature bug fixes. https://github.com/ruby/ruby/blob/trunk/NEWS.md#L188
 [Feature #17490]: https://bugs.ruby-lang.org/issues/17490
 [Feature #17744]: https://bugs.ruby-lang.org/issues/17744
 [Feature #17762]: https://bugs.ruby-lang.org/issues/17762
+[Bug #18003]: https://bugs.ruby-lang.org/issues/18003
+[Feature #17370]: https://bugs.ruby-lang.org/issues/17370
+[Feature #17470]: https://bugs.ruby-lang.org/issues/17470
+[Bug #17827]: https://bugs.ruby-lang.org/issues/17827
-- 
cgit v1.1


--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]