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
- Bug #1369: Typo in NKF rdoc
- Bug #1848: Net::SSH hangs
- Bug #2264: Kernel#sleep thrashes the CPU on Windows
- Bug #922: Float == is false when should be true
- Bug #937: Recursive Hashes As Keys
- Bug #2145: MySQL gem fails to build
- Backport #1268: Test fix not backported from trunk to ruby_1_8
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