diff options
author | Daisuke Aritomo <[email protected]> | 2025-05-10 16:35:02 +0900 |
---|---|---|
committer | Benoit Daloze <[email protected]> | 2025-05-10 19:32:21 +0200 |
commit | 29b3d683fb85d8c63b7b616ce8544d538814feaf (patch) | |
tree | 38b30c08974100b5b29d52e743742c4913a81563 | |
parent | a51b4a86fc847e02f294b360a03d69797b8d7c18 (diff) |
[DOC] Make clear that current behavior is not ideal
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/13278
-rw-r--r-- | gc.c | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -1545,9 +1545,11 @@ os_obj_of(VALUE of) * 2.2250738585072e-308 * Total count: 7 * - * When the process is in multi-Ractor mode (when <code>Ractor.new</code> - * has been called within the process at least once), this method yields - * Ractor-shareable objects only. + * Due to implementation limitations, this method will not yield + * Ractor-unshareable the process is in multi-Ractor mode (when + * <code>Ractor.new</code> has been called within the process at least once). + * This behavior is not considered ideal. + * See https://bugs.ruby-lang.org/issues/19387 for more information. * * a = 12345678987654321 # shareable * b = [].freeze # shareable |