From: Yukihiro Matsumoto Date: 2008-03-01T16:45:17+09:00 Subject: [ruby-dev:33947] Ruby 1.9.0-1 snapshot released Hi, I just released released 1.9.0-1 at . MD5SUM are: 04b952ed2d14438497cefac3b9e2c0fc ruby-1.9.0-1.tar.bz2 2537e40463f24d8f78c8ae389d3d7d48 ruby-1.9.0-1.tar.gz 7457c4b5b26ac39d571df7ce12373823 ruby-1.9.0-1.zip Note that it is a snapshot as of March 1st, to accelerate development. We have fixed a lot of bugs since 1.9.0-0, but we know we still have many untouched bugs. Don't hesitate to report bugs we might forget. The following is the brief summary of changes since 1.9.0-0: * Oniguruma 5.9.1 * added UTF-16,CP949,EUC-KR,GB12345,UCS-{2,4}{BE,LE},GBK,CP936,CP949, GB2312,UTF-7,BIG5,EUC-TW,GB18030,KOI8,KOI8-R,KOI8-U,Windows-1251 support. * use locale encoding for scripts from -e and stdin unless explicitly specified. * DATA inherits script encoding. * __ENCODING__ for current script encoding. * encoding options Kernel#{putc,puts} invokes STDOUT.{putc,puts} respectively. * don't use locale dependent strcasecmp. * -Ks options means Windows-31J, not Shift_JIS. * string methods work better on UTF-16 strings. * empty string is compatible with any encoding string add * string methods run faster for UTF-8. * String#gsub(pat,hash) use US-ASCII (not ASCII-8BIT) for human readable text. * allow empty symbol. * rb_num_coerce_*() now require ID argument. * Math.cbrt added. * Math.{gamma,lgamma} added. * more precise BigDecimal_to_f. * "0x", "+" and "-" is not a valid integer. * Proc#curry added. * Time#strftime officially ignores locale. * Time.<=> no longer supports comparison with numeric. * Enumerable#zip behavior reverted to 1.8 one. string * ObjectSpace.each_obj returns an enumerator if no block given. * Prime#each returns an enumerator if no block given. * replace "illegal" to "invalid" in messages. * Hash#flatten no longer work recursively. * archdir is "1.9.0", not "1.9". * added --disable-rubyopt flag. * import RubyGems r1601. * Benchmark#realtime a bit faster. * check NUL in path operand for file operations. * "make help" shows major targets. matz.