[#6728] Ruby 1.3.3-990507 — matz <matz@...>

Ruby 1.3.3-990507 is out, check out:

34 messages 1999/05/07
[#6731] Re: Ruby 1.3.3-990507 — Katsuyuki Komatsu <komatsu@...> 1999/05/07

小松です。

[#6779] Re: private inner class (Re: Re: class def in class def) — Koji Oda <oda@...1.qnes.nec.co.jp>

小田@QNES です。

13 messages 1999/05/13

[#6789] Ruby 1.3.3-990513 — Yukihiro Matsumoto <matz@...>

Ruby 1.3.3-990513 is out, check out:

59 messages 1999/05/13
[#6811] Re: Ruby 1.3.3-990513 — Koji Oda <oda@...1.qnes.nec.co.jp> 1999/05/14

小田@QNES です。

[#6814] Re: Ruby 1.3.3-990513 — matz@... (Yukihiro Matsumoto) 1999/05/15

まつもと ゆきひろです

[#6821] Re: Ruby 1.3.3-990513 — Koji Oda <oda@...1.qnes.nec.co.jp> 1999/05/16

小田@QNES です。

[#6790] Re: Ruby 1.3.3-990513 — Katsuyuki Komatsu <komatsu@...> 1999/05/13

小松です。

[#6891] Ruby 1.3.3-990518 — Yukihiro Matsumoto <matz@...>

Ruby 1.3.3-990518 is out, check out:

19 messages 1999/05/18

[#6919] ext/socket/getaddrinfo.c tiny fix — Jun-ichiro itojun Hagino <itojun@...>

ext/socket/getaddrinfo.cに以下のpatchをおねがいします。

22 messages 1999/05/20
[#6921] Re: ext/socket/getaddrinfo.c tiny fix — Jun-ichiro itojun Hagino <itojun@...> 1999/05/20

[#7034] Ruby 1.3.4-990531 — Yukihiro Matsumoto <matz@...>

Ruby 1.3.4-990531 is out, check out:

25 messages 1999/05/31

[ruby-dev:6702] Re: Ruby 1.3.3-990430

From: Koji Arai <JCA02266@...>
Date: 1999-05-03 12:39:20 UTC
List: ruby-dev #6702
新井です。

パッチを3点ほど報告します。

/あ/i =~ 'あ' がマッチしません。
使わなくなったらしいマクロが残っているためでした。

Index: re.c
===================================================================
RCS file: /home/cvs/ruby/re.c,v
retrieving revision 1.1.1.3.2.8
diff -u -p -r1.1.1.3.2.8 re.c
--- re.c	1999/04/20 08:21:40	1.1.1.3.2.8
+++ re.c	1999/05/03 04:37:20
@@ -1216,13 +1216,13 @@ Init_Regexp()
     rb_eRegxpError = rb_define_class("RegxpError", rb_eStandardError);
 
     re_set_casetable(casetable);
-#ifdef RUBY_USE_EUC
+#if DEFAULT_KCODE == KCODE_EUC
     re_mbcinit(MBCTYPE_EUC);
 #else
-#ifdef RUBY_USE_SJIS
+#if DEFAULT_KCODE == KCODE_SJIS
     re_mbcinit(MBCTYPE_SJIS);
 #else
-#ifdef RUBY_USE_UTF8
+#if DEFAULT_KCODE == KCODE_UTF8
     re_mbcinit(MBCTYPE_UTF8);
 #else
     re_mbcinit(MBCTYPE_ASCII);


[ruby-dev:6563]で、小田さんが報告していたものです。

Index: range.c
===================================================================
RCS file: /home/cvs/ruby/range.c,v
retrieving revision 1.1.1.3.2.4
diff -u -p -r1.1.1.3.2.4 range.c
--- range.c	1999/04/09 17:57:42	1.1.1.3.2.4
+++ range.c	1999/05/03 04:37:18
@@ -74,7 +74,7 @@ range_s_new(argc, argv, klass)
     VALUE beg, end, flag, range;
     
     rb_scan_args(argc, argv, "21", &beg, &end, &flag);
-    if (argc == 2) flag == Qtrue;
+    if (argc == 2) flag = Qfalse;
     return range_new(klass, beg, end, RTEST(flag));
 }
 

NECのEWS48 で、libX11.so.x が見つからない不具合の修正です。
(EWS48では、libX11.so がありませんでした)

Index: ext/tcltklib/extconf.rb
===================================================================
RCS file: /home/cvs/ruby/ext/tcltklib/extconf.rb,v
retrieving revision 1.1.1.2
diff -u -p -r1.1.1.2 extconf.rb
--- extconf.rb	1999/01/20 04:59:33	1.1.1.2
+++ extconf.rb	1999/05/03 04:37:24
@@ -59,7 +59,7 @@ def search_lib(file, func, *path)
 	for lib in files.sort!.reverse!
 	  lib = File::basename(lib)
 	  lib.sub!(/^lib/, '')
-	  lib.sub!(/\.(a|so)$/, '')
+	  lib.sub!(/\.(a|so(.[0-9.]+)?)$/, '')
 	  if have_library(lib, func)
 	    unless $libraries.include? path
 	      $libraries << path
@@ -74,7 +74,7 @@ def search_lib(file, func, *path)
 end
 
 if have_header("tcl.h") && have_header("tk.h") &&
-    search_lib("libX11.{so,a}", "XOpenDisplay",
+    search_lib("libX11.{so*,a}", "XOpenDisplay",
 	       "/usr/lib", "/usr/openwin/lib", "/usr/X11*/lib") &&
     search_lib("libtcl{8*,7*,}.{so,a}", "Tcl_FindExecutable",
 	       "/usr/lib", "/usr/local/lib") &&

In This Thread