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

ruby-changes:59702

From: Koichi <ko1@a...>
Date: Wed, 15 Jan 2020 10:23:37 +0900 (JST)
Subject: [ruby-changes:59702] eb4c86a698 (master): Add option hash doc for GC stats.

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

From eb4c86a698e1be9fa2a79f4edb1c891396e6074e Mon Sep 17 00:00:00 2001
From: Koichi Sasada <ko1@a...>
Date: Wed, 15 Jan 2020 10:20:19 +0900
Subject: Add option hash doc for GC stats.

Add a description about optional hash objects for GC.stat and
GC.latest_gc_info. [Bug #14408]

The patch is provided by sho-h (Sho Hashimoto).
Thank you so much.

diff --git a/gc.rb b/gc.rb
index fcfa48f..a87f918 100644
--- a/gc.rb
+++ b/gc.rb
@@ -140,6 +140,10 @@ module GC https://github.com/ruby/ruby/blob/trunk/gc.rb#L140
   #  The contents of the hash are implementation specific and may be changed in
   #  the future.
   #
+  #  If the optional argument, hash, is given,
+  #  it is overwritten and returned.
+  #  This is intended to avoid probe effect.
+  #
   #  This method is only expected to work on C Ruby.
   def self.stat hash_or_key = nil
     __builtin_gc_stat hash_or_key
@@ -151,6 +155,10 @@ module GC https://github.com/ruby/ruby/blob/trunk/gc.rb#L155
   #     GC.latest_gc_info(:major_by) -> :malloc
   #
   #  Returns information about the most recent garbage collection.
+  #
+  # If the optional argument, hash, is given,
+  # it is overwritten and returned.
+  # This is intended to avoid probe effect.
   def self.latest_gc_info hash_or_key = nil
     __builtin_gc_latest_gc_info hash_or_key
   end
-- 
cgit v0.10.2


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

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