[#21482] begin/rescue/else syntax is broken — akira yamada <akira@...>
[#21498] test/ChangeLog ? lib/ChangeLog — "NAKAMURA, Hiroshi" <nakahiro@...>
なひです。
[#21499] File#path on closed file. — Tanaka Akira <akr@...17n.org>
ふと、
そういえば、
まつもと ゆきひろです
[#21508] eval BEGIN/END at runtime — "NAKAMURA, Hiroshi" <nakahiro@...>
なひです。
なひです。
新井です。
[#21511] return value of freeze — Tanaka Akira <akr@...17n.org>
ふと、freeze を使って思ったのですが、これの返値は何なんでしょうか?
[#21531] O_ACCMODE — Tanaka Akira <akr@...17n.org>
POSIX において fcntl.h に定義されている、O_ACCMODE が欲しくなったので
西山和広です。
In article <20031007220838.CC51.ZN@mbf.nifty.com>,
[#21543] Enumerator — "Akinori MUSHA" <knu@...>
1.8.0 のtきは標準ライブラリ入りについて異論はなかったものの
新井です。
[#21556] rewinding for Thread — nobu.nakada@...
なかだです。
まつもと ゆきひろです
なかだです。
まつもと ゆきひろです
[#21557] at_exist and safe level — Tanaka Akira <akr@...17n.org>
% ruby -ve '$SAFE = x = 1; at_exit { p $SAFE; p x }'
[#21572] core dump in rb_thread_schedule — Tanaka Akira <akr@...17n.org>
今日、cvs update したら、rb_thread_schedule で core を吐くようになったのですが、
まつもと ゆきひろです
なかだです。
In article <200310090901.h9991gfA004660@sharui.nakada.kanuma.tochigi.jp>,
In article <87ekxmojwc.fsf@serein.a02.aist.go.jp>,
[#21590] extend with marshal_dump/marshal_load — "NAKAMURA, Hiroshi" <nakahiro@...>
なひです。
[#21607] autoload の patch は取り込まれないんでしょうか? — Hidetoshi NAGAI <nagai@...>
永井@知能.九工大です.
[#21616] access ENV on $SAFE==4 — Hidetoshi NAGAI <nagai@...>
永井@知能.九工大です.
まつもと ゆきひろです
ただただしです。
永井@知能.九工大です.
永井@知能.九工大です.
なかだです。
永井@知能.九工大です.
なかだです。
永井@知能.九工大です.
まつもと ゆきひろです
永井@知能.九工大です.
まつもと ゆきひろです
永井@知能.九工大です.
永井@知能.九工大です.
まつもと ゆきひろです
永井@知能.九工大です.
永井@知能.九工大です.
まつもと ゆきひろです
ただただしです。
まつもと ゆきひろです
[#21632] SEGV (test_drb.rb) — Masatoshi Seki <m_seki@...>
咳といいます。
[#21639] load() blocks thread scheduling — Tietew <tietew-ml-ruby-dev@...>
Tietew です。
まつもと ゆきひろです
[#21641] SOAP::StreamError: Illegal media type. — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです。
[#21679] Proposal: string literal concatenation — mput <root@...>
mput です。
[#21682] ruby-tk hangs when exception is raised — akira yamada <akira@...>
なかだです。
永井@知能.九工大です.
永井@知能.九工大です.
永井@知能.九工大です.
永井@知能.九工大です.
永井@知能.九工大です.
永井@知能.九工大です.
永井@知能.九工大です.
永井@知能.九工大です.
永井@知能.九工大です.
なかだです。
永井@知能.九工大です.
なかだです。
永井@知能.九工大です.
なかだです。
永井@知能.九工大です.
なかだです。
永井@知能.九工大です.
なかだです。
永井@知能.九工大です.
なかだです。
永井@知能.九工大です.
まつもと ゆきひろです
永井@知能.九工大です.
永井@知能.九工大です.
永井@知能.九工大です.
永井@知能.九工大です.
[#21707] drb Hash#each — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
まつもと ゆきひろです
まつもと ゆきひろです
まつもと ゆきひろです
咳といいます。
まつもと ゆきひろです
まつもと ゆきひろです
まつもと ゆきひろです
[#21730] exit in $SAFE = 4 with -d — Tanaka Akira <akr@...17n.org>
% ruby -de 'lambda { $SAFE = 4; exit }.call; p 1'
[#21747] ruby 1.8.1 preview1 schedule — matz@... (Yukihiro Matsumoto)
関係者各位、
Siena. です。
なかだです。
Siena. です。
なかだです。
[#21778] IOError while building on Solaris with Sun cc — 桑村慎哉 <kuwa@...>
桑村です。
まつもと ゆきひろです
[#21790] ruby 1.8.1 preview1 — matz@... (Yukihiro Matsumoto)
It's out.
取り敢えず、NetBSD currentでの状況です。pkgsrc的なことは特にせず、ある
[#21794] ruby-1.8.1-preview2 での rb_iter_break — Kenta MURATA <muraken2@...>
むらけんです.
[ruby-dev:21765] library linkage options by extmk.rb (was: ruby 1.8.1 preview1 schedule)
Siena. です。
》明日30日夕方4時頃をめどにpreview1をリリースします。
慌てふためいて ^^; ご報告。
時間が取れないのでビルドを通しただけですが、以下ご確認ください。
OS/2 V4 with EMX 0.9d で ruby 1.8.0 はビルドできていました。
現在の CVS 版を次のようにビルドするとリンクエラーが頻発します。
例によって、リンク可能なライブラリは静的リンク全部入り、です。
$ ( cd ext ; mv Setup.emx Setup.emx.org ;
egrep -vi 'win|\<dl\>' Setup.emx.org | sed 's/# *//' > Setup.emx )
$ autoconf
$ ./configure --with-static-linked-ext=yes --disable-shared
$ make 2>&1| sed 's/referenced from text segment/.../g'
(略)
SETUP=ext/Setup.emx
EXTOBJS=(略)
EXTLIBS=-lncurses -ltermcap -liconv -lreadline -lsocket -lz
EXTLDFLAGS=-L"$(libdir)"
making ruby.exe
/bin/sh: libdir: not found
make[1]: Entering directory `/tmp/ruby'
gcc -Zmt -DOS2 -Zmts -I. -I. -o ext/extinit.o -c ext/extinit.c
gcc -Zmt -DOS2 -Zmts -Zbsd-signals -L. -L main.o ($EXTOBJS:略) \
-lruby-static -lm ($EXTLIBS:略) -o ruby.exe
T:\lib\crt0.o: Undefined symbol _main ...
T:\lib/readline.a(display.o): Undefined symbol _tgoto ...
T:\lib/readline.a(display.o): Undefined symbol _tgoto ...
T:\lib/readline.a(terminal.o): Undefined symbol _tgetnum ...
(たくさん略)
T:\lib/readline.a(terminal.o): Undefined symbol _tgetflag ...
make[1]: *** [ruby.exe] Error 1
(略)
二つの問題があり、ext/extmk.rb に対する添付のパッチで
make test まで通るのを確認しました。
(1) EXTFLAGS が引数無しの "-L" に展開され、main.o がリンクされない
ChangeLog:
|Wed Aug 6 17:28:10 2003 Nobuyoshi Nakada <nobu@ruby-lang.org>
| * ext/extmk.rb (extmake): pass LIBPATH to make ruby. [ruby-dev:21137]
"$(libdir)" が正しく展開されるように変更するのが本筋かと思いますが、
とりあえずの対症療法として $extpath から "$(libdir)" を削除しました。
(2) $extlibs の重複除去のため、EXTLIBS の正しいリンク順が破壊される
ChangeLog:
|Tue Aug 12 16:55:11 2003 Nobuyoshi Nakada <nobu@ruby-lang.org>
| * ext/extmk.rb (extmake): compact $extlibs.
少なくともうちのビルド環境では、経験的に調べた範囲では、
ライブラリ a が b に依存する場合に、リンク時のコマンドでオプションの
指定順は "-la -lb" とせねばならず、"-lb -la" とはできないようです。
上記の変更のために、重複した時にこの逆転が起きてしまっています。
パッチでは、新規追加分を $extlibs の左側に追加するようにしました。
Index: ruby/ext/extmk.rb
===================================================================
RCS file: /src/ruby/ext/extmk.rb,v
retrieving revision 1.43
diff -u -p -2 -r1.43 extmk.rb
--- ruby/ext/extmk.rb 17 Aug 2003 02:32:07 -0000 1.43
+++ ruby/ext/extmk.rb 29 Oct 2003 08:55:46 -0000
@@ -110,5 +110,5 @@ def extmake(target)
$extflags += " " + $DLDFLAGS unless $DLDFLAGS.empty?
$extflags += " " + $LDFLAGS unless $LDFLAGS.empty?
- $extlibs |= $libs.split | $LOCAL_LIBS.split
+ $extlibs = $libs.split | $LOCAL_LIBS.split | $extlibs
$extpath |= $LIBPATH
end
@@ -261,4 +261,5 @@ SRC
end
$extpath.delete("$(topdir)")
+ $extpath.delete("$(libdir)")
$extflags = libpathflag($extpath) << " " << $extflags.strip
conf = [
---
Siena. <mailto:siena@faculty.chiba-u.jp>