Commit dd1e926
レビュー対応: GC.config の setter の返り値の版差を補足
znz さんのレビューで、GC.config(hash) を setter として呼んだときの
返り値そのものに版差があるとの指摘があった。実機で確認したところ、
3.4.10: GC.config(rgengc_allow_full_mark: false)
# => {rgengc_allow_full_mark: false} 指定キーのみ
4.0.6 : GC.config(rgengc_allow_full_mark: false)
# => {rgengc_allow_full_mark: false, implementation: "default"} 全体
3.4 では指定したキーだけを含む Hash が、4.0 以降では設定全体を含む Hash が
返る。本文の「変更後の設定を返します」という表現とずれるため、返り値について
一文補足した。
掲載している例はいずれも設定後に改めて p GC.config を呼んでおり出力は
どちらの版でも正しいため、例そのものは変更していない。
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>1 parent 614fafc commit dd1e926
1 file changed
Lines changed: 4 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
208 | 208 | | |
209 | 209 | | |
210 | 210 | | |
211 | | - | |
| 211 | + | |
212 | 212 | | |
213 | 213 | | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
214 | 217 | | |
215 | 218 | | |
216 | 219 | | |
| |||
0 commit comments