From: Urabe Shyouhei Date: 2009-11-19T17:49:04+09:00 Subject: [ruby-dev:39723] [Bug:1.8] Re: Ruby:r25230 (ruby_1_8, trunk): * marshal.c (struct {dump,load}_arg): manage with dfree, instead nobu@ruby-lang.org さんは書きました: > nobu 2009-10-04 19:30:56 +0900 (Sun, 04 Oct 2009) > > New Revision: 25230 > > http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=25230 > > Log: > * marshal.c (struct {dump,load}_arg): manage with dfree, instead > of using local variable which may be moved by context switch. > [ruby-dev:39425] > > Modified files: > branches/ruby_1_8/ChangeLog > branches/ruby_1_8/marshal.c > branches/ruby_1_8/test/ruby/test_marshal.rb > trunk/ChangeLog > trunk/marshal.c > trunk/test/ruby/test_marshal.rb このリビジョンをバックポートしようかと思い精査したのですが、これが入ってから 1.8.8devのmake test-allが1F増えています。デグレードなんじゃないでしょうか。 該当の差分: http://www.rubyist.net/~akr/chkbuild/debian/ruby-1.8/log/20091005T001857.diff.txt.gz なお1.8.7にr25230をあてたものだと1F0Eになります。