Change log

Ruby 1.8.6

Under maintenance mode

  • Bug #222: Issues with Date#<=>
  • Bug #986: RDoc crashes while generating HTML after parsing a Ruby DSL.
  • Bug #1140: Parsing error gives method_missing a nonexistant method name
  • Bug #1292: 1.8 compile time error with mingw gcc 4.3
  • Bug #1354: stacktrace on ppc
  • Bug #1426: REXML::Document.write wrong formatting
  • Bug #877: [win32] Ruby Standard Library (maybe smth else): Wrong Encoding in Files, Directories and Environment Variables
  • Bug #989: [1.8.6] Crash during build on Mac OS 10.5.3/PPC when configured with --enable-pthread
  • Bug #992: Hash becomes Array for no apparent reason.
  • Bug #1460: IO#select returns wrong fd list after Kernel#sleep (Windows)

Ruby 1.8.7

Under maintenance mode

Ruby 1.8.8

Next stable version of Ruby 1.8 series. under development

  • Bug #783: mathn した場合の ** の振舞いに一貫性がない
  • Bug #1330: BigDecimal オブジェクトを何度も使い回すと Bus Error が発生することがある
  • Bug #1707: Proc#call Raises ThreadError on 1.8 HEAD; LocalJumpError on Other Versions
  • Bug #1872: [ruby_1_8] Kernel#system doesn't work in forked process
  • Bug #2107: Matrix: 1/any_matrix bug (fixed)
  • Bug #2280: Build fails with "source files duplication" error on Windows
  • Bug #2364: Float conversion of NaN in 1.8.x
  • Bug #2385: Re: Ruby:r25230 (ruby_1_8, trunk): * marshal.c (struct {dump,load}_arg): manage with dfree, instead
  • Bug #2393: NoMethodError's message change in second time
  • Bug #2401: Array splat bug: a=[1,2]; p [*a] #=> []
  • Bug #2450: Array#sample can loop forever [patched]
  • Bug #2468: Array expansion inside case/when gives unexpected results
  • Bug #2474: The __FILE__ constant equals a relative path when required using a relative path FAILED on 1.8.8dev
  • Bug #2519: __method__ can return NULL (and therefore crash ruby)
  • Bug #2551: case/when matches literal *[1,2,3] but not variable *ary
  • Bug #2600: block.callの中でsuperできない
  • Bug #2461: ARGF.rewind does not reset ARGF.lineno to zero
  • Feature #1032: ERB::DefMethod#def_erb_method にオプションを追加。
  • Feature #1968: Looser splat for 1.8
  • Backport #621: When to call Class#inherited
  • Backport #838: faster gcd for 187
  • Backport #1183: Adding support for the new hash literal syntax
  • Backport #1812: backport r22303