Hi > * lib/benchmark.rb: fix benchmarck to work with current ruby. > ЁВбфгиед вщ Веопйф Дбмпъе Ытхвщгптеєііёґ¶Ытхвщдецєґі±ґіЭ > ЁВетзежтпн иффруєЇЇзйфихв®гпнЇетезпоЇтхвщЇгпннйфуЇвеогинбтл > > * ЁВйвЇвеогинбтл ЁТерптфЈчйдфи©хрдбфе дпгхнеофбфйп> * ЁВйвЇвеогинбтлдпгхнеоф фитефхто цбмхпж Јвеогинбтл бофи> :list attribute in Report > * ЁВйвЇвеогинбтл ЁФнуЈжптнбф©теобне цбтйбвмеу¬ хуУфтйозЈҐ > instead of Kernel.format > * ЁВйвЇвеогинбтлтенпце ходпгхнеофед Веогинбтлєєфйнеу Ёббмйб> of Process::times used twice) > * ЁВйвЇвеогинбтл ЁЈвеогинбтл©хумбвемЯчйдфжпфигбрфйп> * ЁВйвЇвеогинбтл ЁФнуЈйойфйбмйъе©теобне цбтйбвме> * ЁВйвЇвеогинбтлбммпфйфмфп опве Уфтйоз богбмм ЈфпЯ> * ЁВйвЇвеогинбтл ЁВеогинбтлЈвн©тефхто бо Бттбпж фифйнечйфи > the labels > * ЁВйвЇвеогинбтлгпттегпхфрхф жпВеогинбтлЈвнвн > (remove the extra space) > * ЁВйвЇвеогинбтлбджефеуфжпВеогинбтлєєФну пхфрхф > * ЁВйвЇвеогинбтлйнртпцуфщмЁеохнетбфптумкхуф¬ хохуед цбту> * ЁВйвЇвеогинбтлбдурег бвпхпхфрхф ботефхто цбмх> * ЁВйвЇвеогинбтлйнртпцвбуйуфщмбогпоуйуфеог> no parenthesis for print and use interpolation instead of printf > * ЁВйвЇвеогинбтлтенпце хооегеуубтгпоцетуйпобоцбтйбвме> * ЁВйвЇвеогинбтлгпттегйодеофбфйп> * ЁВйвЇвеогинбтлтеобне фиЖНФУФТ гпоуфбоф боцбтйбвме фп ЖПТНБФ > * ЁВйвЇвеогинбтлтенпце хуемеуешгерфйп> > * ЁВеуфЇвеогинбтлє тенпце хохуед цбтйбвме чбтойозу The change log says, test/benchmark has been changed only warnings issue by this commit. However it has more widely change and it made a false positive test failure on windows. 1) Failure: test_0001__ruby_dev_40906_can_add_in_place_the_time_of_execution_of_the_block_gi ven(Benchmark::Bugs) [C:/ruby/trunk/test/benchmark/test_benchmark.rb:127]: Expected 0.0 to not be equal to 0. Therefore, I commited following additional patch. Thanks. =================================================================== --- ChangeLog (revision 30752) +++ ChangeLog (working copy) @@ -1,3 +1,10 @@ +Tue Feb 1 13:20:39 2011 KOSAKI Motohiro <kosaki.motohiro / gmail.com> + + * test/benchmark/test_benchmark.rb (#capture_bench_output): + Added explict sleep. Windows have imprecise time support. + Thus Tms.new.Add!{} may be or may be not equal 0. + The test failure started since r30747. + Tue Feb 1 11:03:47 2011 Ryan Davis <ryan / lust.local> * lib/rubygems*: Import rubygems 1.5.0 (released version @ 1fb59d0) Index: test/benchmark/test_benchmark.rb =================================================================== --- test/benchmark/test_benchmark.rb (revision 30752) +++ test/benchmark/test_benchmark.rb (working copy) @@ -123,7 +123,7 @@ it '[ruby-dev:40906] can add in-place the time of execution of the block gi ven' do t = Benchmark::Tms.new t.real.must_equal 0 - t.add! {} + t.add! { sleep 0.1 } t.real.wont_equal 0 end end