summaryrefslogtreecommitdiff
path: root/loadpath.c
diff options
context:
space:
mode:
authormame <mame@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-08-22 05:24:50 +0000
committermame <mame@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-08-22 05:24:50 +0000
commit33af0429ea875cd11d4ffbeff1c278d4cc10bb0e (patch)
treefbd4e91e2f4e601144b08dedd3236df5d6fc9e25 /loadpath.c
parent84fd997fe6460e5fcccbae557e95068cf94cd55d (diff)
thread.c (rb_reset_coverages): remove coverage counters from all ISeqs
When coverage measurement is enabled, the compiler makes each iseq have a reference to the counter array of coverage. Even after coverage measurement is disabled, the reference is kept. And, if coverage measurement is restarted, a coverage hook will increase the counter. This is completely meaningless; it brings just overhead. To remove this meaninglessness, this change removes all the reference when coverage measuement is stopped. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64504 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'loadpath.c')
0 files changed, 0 insertions, 0 deletions