From: Koji Arai Date: 2000-02-02T03:53:51+09:00 Subject: [ruby-dev:9056] no bang method returns original string 新井です。 ChangeLog から:-) Mon Jan 31 15:24:58 2000 Yukihiro Matsumoto * string.c (rb_str_sub): no bang method returns original string if no change is made. これは、なぜでしょう?([ruby-talk:01193]かなぁ?)以前にもこ の仕様は変わったり戻ったりしてますよね?かなり非互換なので少 なくとも1.4にはいれない方がよいと思います。 # 以前にハマッタ例は、[ruby-list:15430] です。 以下は、本題と関係ないですが1.4用 configure.inへのパッチです。 # 1.5 のクロスコンパイル対応が混ざってたみたい Index: configure.in =================================================================== RCS file: /home/cvs/ruby/configure.in,v retrieving revision 1.3.2.8 diff -u -p -u -r1.3.2.8 configure.in --- configure.in 2000/01/24 03:46:05 1.3.2.8 +++ configure.in 2000/02/01 18:47:54 @@ -356,7 +356,7 @@ if test "$rb_cv_binary_elf" = yes; then AC_DEFINE(USE_ELF) fi -case "$target_os" in +case "$host_os" in linux*) if test "$rb_cv_binary_elf" = no; then with_dln_a_out=yes -- 新井康司 (Koji Arai)