aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorko1 <ko1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2014-09-09 04:56:55 +0000
committerko1 <ko1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2014-09-09 04:56:55 +0000
commitddac04d2c279c9bf86d00157240f316a7f0bb34d (patch)
tree1b234adfef55f8ef5d1d5baa3d51db8605aad41d /ChangeLog
parent0c391a55d3ed4637e17462d9b9b8aa21e64e2340 (diff)
downloadruby-ddac04d2c279c9bf86d00157240f316a7f0bb34d.tar.gz
* gc.c: add rb_objspace_t::flags::gc_stressfull and
ruby_gc_stressfull macro. Rename objspace->gc_stress to objspace->gc_stress_mode. If objspace->gc_stress_mode is true (!nil and !false) then ruby_gc_stressfull becomes TRUE. ruby_gc_stressfull will speedup newobj_of() slightly. * gc.c: initialize ruby_gc_stress(full|_mode) by gc_params.gc_stress even if ENABLE_VM_OBJSPACE is false. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47466 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog14
1 files changed, 14 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index ef88299a53..ad6c3ee27f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,17 @@
+Tue Sep 9 13:51:32 2014 Koichi Sasada <ko1@atdot.net>
+
+ * gc.c: add rb_objspace_t::flags::gc_stressfull and
+ ruby_gc_stressfull macro.
+ Rename objspace->gc_stress to objspace->gc_stress_mode.
+
+ If objspace->gc_stress_mode is true (!nil and !false) then
+ ruby_gc_stressfull becomes TRUE.
+
+ ruby_gc_stressfull will speedup newobj_of() slightly.
+
+ * gc.c: initialize ruby_gc_stress(full|_mode) by gc_params.gc_stress
+ even if ENABLE_VM_OBJSPACE is false.
+
Tue Sep 9 13:05:50 2014 Koichi Sasada <ko1@atdot.net>
* gc.c: remvoe ruby_disable_gc_stress and add ruby_disable_gc