Ruby 1.8.7-p17 をリリースã—ã¾ã—ãŸã€‚
 本リリース㯠1.8.7 リリース後ã«è¦‹ã¤ã‹ã£ãŸå•題ã®ä¿®æ£ã‚’目的ã¨ã™ã‚‹
パッãƒãƒªãƒªãƒ¼ã‚¹ã§ã‚りã€å®‰å®šæ€§ã¨äº’æ›æ€§ãŒå‘上ã—ã¦ã„ã¾ã™ã€‚
 ソースファイルã¯ä»¥ä¸‹ã®URLã§å–å¾—ã§ãã¾ã™ã€‚
ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p17.tar.bz2
ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p17.tar.gz
ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p17.zip
ãƒã‚§ãƒƒã‚¯ã‚µãƒ æƒ…å ±:
MD5 (ruby-1.8.7-p17.tar.bz2) = 4bbcf952fad200f4d265cb77a123d2fc
SHA256 (ruby-1.8.7-p17.tar.bz2) =
f205c586764ffbd944b4ec6439bd08286e3e7b27bc9448e74949e76c63f6016b
SIZE (ruby-1.8.7-p17.tar.bz2) = 4114057
MD5 (ruby-1.8.7-p17.tar.gz) = 5b4bf50111d037aab6ea9ce1ad54e6ed
SHA256 (ruby-1.8.7-p17.tar.gz) =
f0b1f4eeeffb8a4a5c9f10ec657f55e5ccbfc85583f546131a0d4d70cfbb317d
SIZE (ruby-1.8.7-p17.tar.gz) = 4803589
MD5 (ruby-1.8.7-p17.zip) = 19255930b0e955c2287bf940db35ca38
SHA256 (ruby-1.8.7-p17.zip) =
58639c0d444782f3af9e45f90ff8b4d8047032b12e87d82fbcd4c608e43030d8
SIZE (ruby-1.8.7-p17.zip) = 5879852
 ユーザã‹ã‚‰è¦‹ãˆã‚‹å¤‰æ›´ç‚¹ã®ãƒªã‚¹ãƒˆã¯ NEWS, æ™‚ç³»åˆ—ã«æ²¿ã£ãŸå…¨å¤‰æ›´ç‚¹ã®
リスト㯠ChangeLog ã«è¨˜è¿°ã•れã¦ã„ã¾ã™ã€‚
http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_17/NEWS
http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_17/ChangeLog
 1.8.7 リリースを導入ã•ã‚ŒãŸæ–¹ã«ã¯å¼·ãアップグレードを推奨ã—ã¾ã™ã€‚
 今後もãƒã‚°ä¿®æ£ã«çµžã£ã¦ãƒ¡ãƒ³ãƒ†ãƒŠãƒ³ã‚¹ã‚’行ã„ã€å¿…è¦ã«å¿œã˜ã¦ãƒªãƒªãƒ¼ã‚¹
ã—ã¦ã„ãã¾ã™ã®ã§ã€å®‰å®šæ€§ã‚„äº’æ›æ€§ã«é–¢ã‚ã‚‹å•題を見ã¤ã‘ãŸéš›ã¯ã€MLã€
ITSç‰ã§éšæ™‚ãƒ•ã‚£ãƒ¼ãƒ‰ãƒãƒƒã‚¯ã‚’ãŠé¡˜ã„ã—ã¾ã™ã€‚
 差分形å¼ã‚‚用æ„ã—ã¾ã—ãŸã€‚
ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p17.diff.gz
MD5 (ruby-1.8.7-p17.diff.gz) = 9596b6dc0f3de9c6c07c5393cb307407
SHA256 (ruby-1.8.7-p17.diff.gz) =
d51d4c7278f827a91cfcf8cefe2261c12a709eb27e825b84bce61afa814f5e8d
SIZE (ruby-1.8.7-p17.diff.gz) = 23658
ç´°ã„å›žç·šã®æ–¹ã‚„ãƒ‘ãƒƒã‚±ãƒ¼ã‚¸ãƒ‡ã‚£ã‚¹ãƒˆãƒªãƒ“ãƒ¥ãƒ¼ã‚¿ã®æ–¹ã¯æ´»ç”¨ã—ã¦ãã ã•ã„。
At Mon, 9 Jun 2008 22:30:24 +0900,
e$B$H$_$?$G$9!#e(B
On Mon, 9 Jun 2008 22:30:18 +0900
“Akinori MUSHA” [email protected] wrote:
e$B!!e(BRuby 1.8.7-p17 e$B$r%j%j!<%9$7$^$7$?!#e(B
e$B!!K%j%j!<%9$Oe(B 1.8.7 e$B%j%j!<%98e$K8+$D$+$C$?LdBj$N=$@5$rL\E*$H$9$ke(B
e$B%Q%C%A%j%j!<%9$G$"$j!"0BDj@-$H8_49@-$,8~>e$7$F$$$^$9!#e(B
e$B%@%&%s%m!<%I%Z!<%8e(B ダウンロード
e$B$N%j%s%/$,e(B
ruby-1.8.7 e$B$N$^$^$N$h$&$G$9!#e(B
e$B$H$_$?$G$9!#e(B
On Fri, 13 Jun 2008 14:21:27 +0900
“U.Nakamura” [email protected] wrote:
e$B%@%&%s%m!<%I%Z!<%8e(B ダウンロード e$B$N%j%s%/$,e(B
ruby-1.8.7 e$B$N$^$^$N$h$&$G$9!#e(B
e$B$=$b$=$b%j%j!<%9$N5-;v$b$“$j$^$;$s$G$7$?e(B… orz
e$B$H$$$&$o$1$G!”%j%j!<%9$N5-;v$r:$;$F%@%&%s%m!<%I$N%Z!<%8$b99e(B
e$B?7$7$F$*$-$^$7$?!#e(B
e$B%j%j!<%9J8Cf$KFf$N!Ve(BRuby
1.8.6-p110e$B!W$H$$$&J8;zNs$,$"$j$^$9!#e(B
e$B$3$s$K$A$O!"$J$+$`$ie(B(e$B$&e(B)e$B$G$9!#e(B
In message “[ruby-dev:35082] Re: Ruby 1.8.7-p17 has been released”
on Jun.13,2008 07:22:55, [email protected] wrote:
e$B%@%&%s%m!<%I%Z!<%8e(B ダウンロード e$B$N%j%s%/$,e(B
ruby-1.8.7 e$B$N$^$^$N$h$&$G$9!#e(B
e$B$=$b$=$b%j%j!<%9$N5-;v$b$“$j$^$;$s$G$7$?e(B… orz
e$B$H$$$&$o$1$G!”%j%j!<%9$N5-;v$r:$;$F%@%&%s%m!<%I$N%Z!<%8$b99e(B
e$B?7$7$F$*$-$^$7$?!#e(B
e$BJs9p$"$j$,$H$&$4$6$$$^$9!#e(B
e$B$=$l$G$O!#e(B
e$B$3$s$K$A$O!"$J$+$`$ie(B(e$B$&e(B)e$B$G$9!#e(B
In message “[ruby-dev:35092] Re: Ruby 1.8.7-p17 has been released”
on Jun.14,2008 00:15:09, [email protected] wrote:
| > e$B$=$b$=$b%j%j!<%9$N5-;v$b$“$j$^$;$s$G$7$?e(B… orz
| > e$B$H$$$&$o$1$G!”%j%j!<%9$N5-;v$r:$;$F%@%&%s%m!<%I$N%Z!<%8$b99e(B
| > e$B?7$7$F$*$-$^$7$?!#e(B
|
| e$B%j%j!<%9J8Cf$KFf$N!Ve(BRuby 1.8.6-p110e$B!W$H$$$&J8;zNs$,$"$j$^$9!#e(B
e$B$&$o!"$*CQ$:$+$7$$e(B…
e$BD>$7$F$*$-$^$7$?!#EY!9$"$j$,$H$&$4$6$$$^$9!#e(B
e$B$=$l$G$O!#e(B
pegacorn e$B$G$9!#e(B
From: “Akinori MUSHA” [email protected]
Subject: [ruby-dev:35020] Ruby 1.8.7-p17 has been released
Date: Mon, 9 Jun 2008 22:30:24 +0900
Message-Id: [email protected]
/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e$B!!e(BRuby 1.8.7-p17 e$B$r%j%j!<%9$7$^$7$?!#e(B
e$B!!K%j%j!<%9$Oe(B 1.8.7 e$B%j%j!<%98e$K8+$D$+$C$?LdBj$N=$@5$rL\E*$H$9$ke(B
e$B%Q%C%A%j%j!<%9$G$"$j!"0BDj@-$H8_49@-$,8~>e$7$F$$$^$9!#e(B
r16785 e$B$Ge(B ruby_1_8 e$B%V%i%s%A$K%3%%C%H$5$l$?%P%0$,!"e(B
1.8.7-p17 e$B$K%^!<%8$5$l$F$$$^$9!#e(B
make test e$B$r$d$C$F$$$l$P%3%%C%H$9$kA0$K8!=P$G$-$?%P%0e(B
e$B$@$H;W$&$N$G$9$,!"e(Bmake test e$B$9$i$d$C$F$$$J$$$N$G$7$g$&$+!)e(B
$ make test
./sample/test.rb:2049: [BUG] Segmentation fault
ruby 1.8.7 (2008-06-09 patchlevel 17) [i386-cygwin]
test failed
make: *** [test] Error 1
$ ./ruby -e ‘p File.expand_path(“.”, “/”)’
-e:1: [BUG] Segmentation fault
ruby 1.8.7 (2008-06-09 patchlevel 17) [i386-cygwin]
Aborted (core dumped)
<<
file.c>
static VALUE
file_expand_path(fname, dname, result)
VALUE fname, dname, result;
{
e$B!JCfN,!Ke(B
#ifdef CYGWIN
int lnk_added = 0, is_symlink = 0;
struct stat st;
char w32buf[MAXPATHLEN];
p = strrdirsep(s); /* strrdirsep(“/”) e$B$Ge(B NULL e$B$,JV$j!De(B */
if (lstat(buf, &st) == 0 && S_ISLNK(st.st_mode)) {
is_symlink = 1;
*p = ‘\0’;
}
if (cygwin_conv_to_win32_path((*buf ? buf : “/”), w32buf) == 0) {
b = w32buf;
}
if (is_symlink && b == w32buf) {
*p = ‘\’;
strlcat(w32buf, p, sizeof(w32buf));
len = strlen(p);
if (len > 4 && strcasecmp(p + len - 4, “.lnk”) != 0) {
lnk_added = 1;
strlcat(w32buf, “.lnk”, sizeof(w32buf));
}
}
p = ‘/’; / e$B$3$3$Ge(B SEGV */
#endif
e$B!J8eN,!Ke(B
<<
e$B$3$NItJ,$G2?$r$d$m$&$H$7$F$$$k$+$^$@FI$_<h$l$F$$$J$$$N$G!"e(B
e$B%Q%C%A$O$"$j$^$;$s!#e(B
r16785>
e$B%j%S%8%g%se(B: 16785
e$B:n<Te(B: nobu
e$BF|;~e(B: 16:06:23, 2008e$BG/e(B6e$B7ne(B3e$BF|e(B
e$B%a%C%;!<%8e(B:
- file.c (file_expand_path): fix for non-existent files and SFN of
symlinks. [ruby-talk:303736]
e$BJQ99e(B : /branches/ruby_1_8/ChangeLog
e$BJQ99e(B : /branches/ruby_1_8/file.c
e$BJQ99e(B : /trunk/ChangeLog
e$BJQ99e(B : /trunk/file.c
<<
At Sat, 14 Jun 2008 18:53:27 +0900,
Takahiro K. wrote:
æ–°ãŸã«å°Žå…¥ã•れãŸvendor_ruby 関係ãŒã€configure後ã«é©åˆ‡ã«å±•é–‹ã•れã¦ã„ãªã„
よã†ã§ã™ã€‚
configureã®æ–¹ã‚’確èªã—ãŸã¨ã“ã‚ã€SITE_DIRã¨åŒæ§˜ãªå¯¾å‡¦ãŒã•れã¦ã„ãªã‹ã£ãŸ
ã®ã§ã€æœ€å¾Œã«ä»˜ã‘ãŸå¤‰æ›´ã‚’行ã£ãŸã¨ã“ã‚ã€ä»¥ä¸‹ã®ã‚ˆã†ãªå†…容ã«ãªã‚Šã¾ã—ãŸã€‚
(但ã—ã€cygwinç‰ã®éƒ¨åˆ†ã¯å®šã‹ã§ã¯ã‚りã¾ã›ã‚“。)
 ã‚りãŒã¨ã†ã”ã–ã„ã¾ã™ã€‚å–り込ã¾ã›ã¦ã„ãŸã ãã¾ã™ã€‚
(ã›ã£ã‹ãvendor_rubyを使ã†ã‚ˆã†ã«ç›´ãã†ã¨ã—ãŸã‚‰ã€è¦‹äº‹ã«åµŒã¾ã‚Šã¾ã—ãŸã€‚)
 ã™ã¿ã¾ã›ã‚“。
e$B$3$s$P$s$O!#e(B
e$B?7$?$KF3F~$5$l$?e(Bvendor_ruby
e$B4X78$,!"e(Bconfiguree$B8e$KE,@Z$KE83+$5$l$F$$$J$$e(B
e$B$h$&$G$9!#e(B
config.he$B$N=*$o$j$NJ}e(B:
#define RUBY_LIB “/usr/pkg/lib/ruby/1.8”
#define RUBY_SITE_LIB “/usr/pkg/lib/ruby/site_ruby”
#define RUBY_SITE_LIB2 “/usr/pkg/lib/ruby/site_ruby/1.8”
#define RUBY_LIB “/usr/pkg/lib/ruby/1.8”
#define RUBY_VENDOR_LIB “${exec_prefix}/lib/ruby/vendor_ruby”
#define RUBY_VENDOR_LIB2 “${exec_prefix}/lib/ruby/vendor_ruby/1.8”
#define RUBY_PLATFORM “i386-netbsdelf”
#define RUBY_ARCHLIB “/usr/pkg/lib/ruby/1.8/i386-netbsdelf”
#define RUBY_SITE_ARCHLIB
“/usr/pkg/lib/ruby/site_ruby/1.8/i386-netbsdelf”
#define RUBY_VENDOR_ARCHLIB
“${exec_prefix}/lib/ruby/vendor_ruby/1.8/i386-netbsdelf”
RUBY_LIBe$B$,e(B2e$B$D$"$k$N$O0&7I$H$7$F$b!"e(B${exec_prefix}e$B$r4^$s$@%G%#%l%/%H%je(B
e$B$N$^$^$G!"e(B$:e$B$,Dj5A$5$l$F$7$^$C$F$$$^$7$?!#e(B:-(
configuree$B$NJ}$r3NG’$7$?$H$3$m!“e(BSITE_DIRe$B$HF1MM$JBP=h$,$5$l$F$$$J$+$C$?e(B
e$B$N$G!”:G8e$KIU$1$?JQ99$r9T$C$?$H$3$m!“0J2<$N$h$&$JFbMF$K$J$j$^$7$?!#e(B
(e$BC”$7!“e(Bcygwine$BEy$NItJ,$ODj$+$G$O$”$j$^$;$s!#e(B)
#define RUBY_LIB “/usr/pkg/lib/ruby/1.8”
#define RUBY_SITE_LIB “/usr/pkg/lib/ruby/site_ruby”
#define RUBY_SITE_LIB2 “/usr/pkg/lib/ruby/site_ruby/1.8”
#define RUBY_VENDOR_LIB “/usr/pkg/lib/ruby/vendor_ruby”
#define RUBY_VENDOR_LIB2 “/usr/pkg/lib/ruby/vendor_ruby/1.8”
#define RUBY_PLATFORM “i386-netbsdelf”
#define RUBY_ARCHLIB “/usr/pkg/lib/ruby/1.8/i386-netbsdelf”
#define RUBY_SITE_ARCHLIB
“/usr/pkg/lib/ruby/site_ruby/1.8/i386-netbsdelf”
#define RUBY_VENDOR_ARCHLIB
“/usr/pkg/lib/ruby/vendor_ruby/1.8/i386-netbsdelf”
(e$B$;$C$+$/e(Bvendor_rubye$B$r;H$&$h$&$KD>$=$&$H$7$?$i!"8+;v$KVH$^$j$^$7$?!#e(B)
–
e$B?@8Me(B e$BN4Gne(B / Takahiro K.
— configure.in.orig 2008-06-09 03:23:46.000000000 +0900
+++ configure.in
@@ -1717,14 +1736,14 @@ AC_ARG_WITH(vendordir,
VENDOR_DIR=eval echo \\"${vendordir}\\"
case “$target_os” in
cygwin*|mingw*|djgpp|os2-emx*)
- RUBY_VENDOR_LIB_PATH="
expr "$VENDOR_DIR" : "$prefix\(/.*\)"
" ||
- RUBY_VENDOR_LIB_PATH="$VENDOR_DIR";;
- RUBY_VENDOR_LIB_PATH="
eval echo "$VENDOR_DIR" | sed 's|^NONE/|/|;s|^'"$prefix"'/|/|'
"
- ;;
*)
- RUBY_VENDOR_LIB_PATH="$VENDOR_DIR";;
- RUBY_VENDOR_LIB_PATH="
eval echo \\"$VENDOR_DIR\\" | sed 's|^NONE/|'"$prefix"'/|'
"
- ;;
esac
RUBY_VENDOR_LIB_PATH2="${RUBY_VENDOR_LIB_PATH}/${MAJOR}.${MINOR}"
-AC_DEFINE_UNQUOTED(RUBY_LIB, “${RUBY_LIB_PATH}”)
AC_DEFINE_UNQUOTED(RUBY_VENDOR_LIB, “${RUBY_VENDOR_LIB_PATH}”)
AC_DEFINE_UNQUOTED(RUBY_VENDOR_LIB2, “${RUBY_VENDOR_LIB_PATH2}”)
At Sat, 14 Jun 2008 10:30:30 +0900,
pegacorn wrote:
r16785 ã§ ruby_1_8 ブランãƒã«ã‚³ãƒŸãƒƒãƒˆã•れãŸãƒã‚°ãŒã€
1.8.7-p17 ã«ãƒžãƒ¼ã‚¸ã•れã¦ã„ã¾ã™ã€‚
make test ã‚’ã‚„ã£ã¦ã„れã°ã‚³ãƒŸãƒƒãƒˆã™ã‚‹å‰ã«æ¤œå‡ºã§ããŸãƒã‚°
ã ã¨æ€ã†ã®ã§ã™ãŒã€make test ã™ã‚‰ã‚„ã£ã¦ã„ãªã„ã®ã§ã—ょã†ã‹ï¼Ÿ
 ç§è‡ªèº«ã¯Windowsé–‹ç™ºç’°å¢ƒãŒæ‰‹å…ƒã«ãªãã€è¡Œã£ã¦ã„ã¾ã›ã‚“ã§ã—ãŸã€‚
 p0リリースã«ã‚ãŸã£ã¦ã¯Windows担当ã®äººãŸã¡ã‚‚密ã«é€£æºã—ã¾ã—ãŸãŒã€
p17リリースã®éš›ã¯ãれãŒç”˜ãã€åçœã™ã‚‹ã¨ã“ã‚ã§ã™ã€‚
Aborted (core dumped)
 r17160 ã§ ruby_1_8 ã®æ–¹ã«ä¿®æ£ãŒå…¥ã£ãŸã‚ˆã†ã§ã™ã®ã§ãŠè©¦ã—ãã ã•ã„。
e$BKNIt$G$9!#e(B
Akinori MUSHA e$B$5$s$O=q$-$^$7$?e(B:
e$B!!;d<+?H$Oe(BWindowse$B3+H/4D6-$,<j85$K$J$/!"9T$C$F$$$^$;$s$G$7$?!#e(B
e$B!!e(Bp0e$B%j%j!<%9$K$"$?$C$F$Oe(BWindowse$BC4Ev$N?M$?$A$bL)$KO"7H$7$^$7$?$,!"e(B
p17e$B%j%j!<%9$N:]$O$=$l$,4E$/!"H?>J$9$k$H$3$m$G$9!#e(B
e$B<B$O;d$be(BWindowse$B4D6-$,<j85$K$"$j$^$;$se(B(e$B3+H/4D6-$,$J$$$I$3$m$+e(BWindowse$B$NF0e(B
e$B$$$F$k%^%7%s$,$J$$e(B)e$B!#:#8eF1MM$NLdBj$,H/@8$9$k2DG=@-$O0MA3$H$7$F$"$k$H;We(B
e$B$$$^$9!#e(B
e$B$^$“e(BWindowse$B$,F0$/%^%7%s$J$ie(B4e$BK|1_$/$i$$$GF~<j$G$-$^$9$,!”$?$H$($Pe(BHP-UXe$B$,e(B
e$BF0$/7W;;5!$de(BAIXe$B$,F0$/7W;;5!$r8D?M$G=jM-$9$k$H$$$&$N$O$J$+$J$+L5M}$,$"$je(B
e$B$^$9!#$D$^$j!Ve(BRubye$B$,F0$/$9$Y$F$N4D6-$G%F%9%H$7$F$+$i%j%j!<%9!W$H$$$&$N$Oe(B
e$BL5M}6Z$@$C$?$j$9$k$o$1$G$9!#<B:]$K$=$l$i$N4D6-$r$*;}$A$NJ}$K>oF|:"$+$i%Fe(B
e$B%9%H$7$F$$$?$@$/$H$$$&$N$,$o$j$HM-8z$J2r7h:v$G$9!#!VKhF|%=!<%9$r<h$C$F$-e(B
e$B$F%F%9%H$9$k!W$H$$$&$@$1$G$be(BRubye$B$N3+H/$K$O9W8%$G$-$^$9!#e(B
From: “Akinori MUSHA” [email protected]
Date: Sat, 14 Jun 2008 21:14:21 +0900
Message-Id: [email protected]
/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r16785 e$B$Ge(B ruby_1_8 e$B%V%i%s%A$K%3%%C%H$5$l$?%P%0$,!"e(B
1.8.7-p17 e$B$K%^!<%8$5$l$F$$$^$9!#e(B
make test e$B$r$d$C$F$$$l$P%3%%C%H$9$kA0$K8!=P$G$-$?%P%0e(B
e$B$@$H;W$&$N$G$9$,!"e(Bmake test e$B$9$i$d$C$F$$$J$$$N$G$7$g$&$+!)e(B
e$B!!;d<+?H$Oe(BWindowse$B3+H/4D6-$,<j85$K$J$/!"9T$C$F$$$^$;$s$G$7$?!#e(B
e$B!!e(Bp0e$B%j%j!<%9$K$"$?$C$F$Oe(BWindowse$BC4Ev$N?M$?$A$bL)$KO"7H$7$^$7$?$,!"e(B
p17e$B%j%j!<%9$N:]$O$=$l$,4E$/!"H?>J$9$k$H$3$m$G$9!#e(B
e$BLdBj$,4v$D$+$"$k$h$&$G$9$M!#e(B
(1)r16785 e$B$G$NJQ99$Oe(B cygwin e$B@lMQ%3!<%I$NJQ99$J$N$K!“e(B
cygwin e$B$G2s5”%F%9%H$7$F$$$J$$e(B(?)
(2)r16785 e$B$re(B ruby_1_8_7
e$B%V%i%s%A$K%^!<%8$7$?:]!Je(Br16862e$B!K$K!“e(B
cygwin e$B$G2s5”%F%9%H$7$F$$$J$$e(B
(3)e$B%F%9%H4D6-$r8D?M$KMj$C$F$$$ke(B
(4)e$B%F%9%H$7$?4D6-$r8xI=$7$F$$$J$$e(B
From: Urabe S. [email protected]
Date: Sun, 15 Jun 2008 02:02:16 +0900
Message-Id: [email protected]
/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e$B<B$O;d$be(BWindowse$B4D6-$,<j85$K$“$j$^$;$se(B(e$B3+H/4D6-$,$J$$$I$3$m$+e(BWindowse$B$NF0e(B
e$B$$$F$k%^%7%s$,$J$$e(B)e$B!#:#8eF1MM$NLdBj$,H/@8$9$k2DG=@-$O0MA3$H$7$F$”$k$H;We(B
e$B$$$^$9!#e(B
e$B$^$“e(BWindowse$B$,F0$/%^%7%s$J$ie(B4e$BK|1_$/$i$$$GF~<j$G$-$^$9$,!”$?$H$($Pe(BHP-UXe$B$,e(B
e$BF0$/7W;;5!$de(BAIXe$B$,F0$/7W;;5!$r8D?M$G=jM-$9$k$H$$$&$N$O$J$+$J$+L5M}$,$"$je(B
e$B$^$9!#$D$^$j!Ve(BRubye$B$,F0$/$9$Y$F$N4D6-$G%F%9%H$7$F$+$i%j%j!<%9!W$H$$$&$N$Oe(B
e$BL5M}6Z$@$C$?$j$9$k$o$1$G$9!#e(B
e$B$3$l$@$1!J1F6A$N!KBg$-$J%=%U%H%&%'%"$K$J$C$F$/$k$H!"e(B
e$B!JA4$F$N4D6-$OL5M}$@$H$7$F$b!Ke(B
e$B8D?M=jM-$G$J$$3+H/!&%F%9%H4D6-$,M_$7$$$H$3$m$G$9$,!"e(B
e$B:#8=:_L5$$$b$N$r$M$@$C$F$b$7$g$&$,$J$$$N$G!De(B
e$B<B:]$K$=$l$i$N4D6-$r$*;}$A$NJ}$K>oF|:"$+$i%Fe(B
e$B%9%H$7$F$$$?$@$/$H$$$&$N$,$o$j$HM-8z$J2r7h:v$G$9!#e(B
e$B:#$O$=$&$9$k$7$+$J$$$G$9$M!#e(B
e$B$A$J$$K!"8=:;d8D?M$,%F%9%H$G$-$k4D6-$O0J2<$NDL$j$G$9!#e(B
e$B"!<B5!e(B
- Windows XP Professional
- mswin32 (Visual C++ 2008 Express Edition)
- cygwin
- mingw32
- FreeBSD 6.3-RELEASE
e$B"!2>A[%^%7%se(B
- Windows 2000 Professional
- mswin32 (Visual C++ 6.0 Standard Edition)
- cygwin
- mingw32
- FreeBSD 6.3-RELEASE
- FreeBSD 7.0-RELEASE
e$B!VKhF|%=!<%9$r<h$C$F$-e(B
e$B$F%F%9%H$9$k!W$H$$$&$@$1$G$be(BRubye$B$N3+H/$K$O9W8%$G$-$^$9!#e(B
e$B$?$@!“%3%_%C%?!<$G$b$J$$$h$/CN$i$J$$C/$+$Ne(B
e$B!V”~“~$N4D6-$G2s5”%F%9%H$r%Q%9$7$?!W$H$$$&Js9p$re(B
e$B?.MQ$9$k$N$b$I$&$+$H!De(B
From: “Akinori MUSHA” [email protected]
Date: Sat, 14 Jun 2008 21:14:21 +0900
Message-Id: [email protected]
/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e$B!!e(Br17160 e$B$Ge(B ruby_1_8 e$B$NJ}$K=$@5$,F~$C$?$h$&$G$9$N$G$*;n$7$/$@$5$$!#e(B
make test e$B$O%Q%9$9$k$h$&$K$J$j$^$7$?!#$,!De(B
make test-all e$B$G!JJL$NLdBj$G!Ke(BSEGV e$B$7$^$9!#e(B
SEGV e$B$9$k%F%9%H%1!<%9$@$1<B9T$9$k$H:F8=$7$J$$$N$Ge(B
e$BL$$@LdBj2U=j$r9J$l$F$$$J$$$N$G$9$,!"e(B
e$B;~4V$,$+$+$j$=$&$J$N$G<h$j4:$($:Cf4VJs9p$G$9!#e(B
$ make test-all
./miniruby.exe -I./lib -I.ext/common -I./- -r./ext/purelib.rb
./runruby.rb --extout=.ext – “./test/runner.rb” --basedir=“./test”
–runner=console
Loaded suite .
Started
e$B!JCfN,!Ke(B
/g/work-reposs/ruby/branches/ruby_1_8-cygwin/lib/pp.rb:468: [BUG]
Segmentation fault
ruby 1.8.7 (2008-06-14 patchlevel 5000) [i386-cygwin]
make: *** [test-all] Aborted (core dumped)
$ ./miniruby.exe -I./lib -I.ext/common -I./- -r./ext/purelib.rb
./runruby.rb --extout=.ext – “./test/runner.rb” --basedir=“./test”
–runner=console -v
e$B!JCfN,!Ke(B
test_assert_in_delta(Test::Unit::TC_Assertions):
/g/work-reposs/ruby/branches/ruby_1_8-cygwin/lib/pp.rb:468: [BUG]
Segmentation fault
ruby 1.8.7 (2008-06-14 patchlevel 5000) [i386-cygwin]
Aborted (core dumped)
<<
e$B0J2<$N%F%9%H%1!<%9$Ge(B Float#inspect e$B$,8F$S=P$5$l$?;~$Ke(B
SEGV e$B$K$J$C$F$$$k$h$&$G$9!#e(B
test_assertions.rb>
def test_assert_in_delta
e$B!JCfN,!Ke(B
check_fails(“message.\n<0.5> and\n<0.4> expected to be
within\n<0.05> of each other.”) {
assert_in_delta(0.5, 0.4, 0.05, “message”)
}
<<