_ [Ruby]今日のChangeLog
1.8.0 preview4のリリースを明日に控え、コミットが盛んだ。
ドタバタした印象を与えるが、最終リリースではないのでこれで良いのだ。
XP的には「短期リリース」ということなのだろう、きっと。
私によるもの
string.c (rb_str_split_m): the receiver may be empty string.
"".split(/\t/, 1)は[]を返すべきであった。
string.c (rb_str_lstrip_bang): strip NUL along with white
spaces. [ruby-talk:76659]
lstripはNUL('\0')も削る。strip, rstripも同様。
わたなべさんによるもの
- file.c (DOSISH): better Cygwin support.
咳さんによるもの
- lib/erb.rb: import erb-2.0.4b1.
なかださんによるもの
- ext/io/wait: imported.
- lib/mkmf.rb (log_src, checking_for, create_header):
Logging.message is printf like format.
- ext/iconv/iconv.c (check_iconv): check if Iconv instance.
- ext/iconv/iconv.c (iconv_convert): stringify argument.
田中哲さんによるもの
- ext/iconv/iconv.c (iconv_failure_initialize): limit
inspect message. [ruby-dev:20785]
- ext/iconv/iconv.c (rb_str_derive): share with original
string if possible. [ruby-dev:20785]