diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2016-05-20 10:48:51 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2016-05-20 10:48:51 +0000 |
commit | 9699fdb1bd639182e38d718c9d5753068179a769 (patch) | |
tree | 92fb9f2d3cfa806d6be1e76cf16c8e6dbb325a34 /lib/logger.rb | |
parent | 58b1f932d47ce7c29f95cf036e8272c3a9861a17 (diff) | |
download | ruby-9699fdb1bd639182e38d718c9d5753068179a769.tar.gz |
exclude non-VALUE in memo from GC
* internal.h (NEW_PARTIAL_MEMO_FOR): shrink buffer array not to
mark non-VALUE fields. fix check_rvalue_consistency abort with
RGENGC_CHECK_MODE=2.
* internal.h (NEW_CMP_OPT_MEMO): exclude struct cmp_opt_data from
the valid array range.
* enum.c (slicewhen_i): exclude inverted too.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55079 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'lib/logger.rb')
0 files changed, 0 insertions, 0 deletions