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/