[ruby-cvs:68595] nagachika:r61414 (ruby_2_4): merge revision(s) 57971: [Backport #13305]

nagachika at ruby-lang.org nagachika at ruby-lang.org
Fri Dec 22 20:43:00 JST 2017


nagachika	2017-12-22 20:43:00 +0900 (Fri, 22 Dec 2017)

  New Revision: 61414

  https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=61414

  Log:
    merge revision(s) 57971: [Backport #13305]
    
    Fix a consistency bug of ISEQ_COVERAGE [Bug #13305]
    
    There is an invariant that ISEQ_COVERAGE(iseq) must be Qnil if and only
    if option->coverage_enabled is false.  This invariant was broken by
    NODE_PRELUDE which updates option->coverage_enabled but not
    ISEQ_COVERAGE(iseq).

  Modified directories:
    branches/ruby_2_4/
  Modified files:
    branches/ruby_2_4/compile.c
    branches/ruby_2_4/test/coverage/test_coverage.rb
    branches/ruby_2_4/version.h


More information about the ruby-cvs mailing list