著作一覧 |
--- instruby.rb~ Fri Sep 18 23:00:51 2009 +++ instruby.rb Sat Sep 19 03:37:43 2009 @@ -427,7 +427,7 @@ if RUBY_PLATFORM =~ /mswin32|mingw|bccwin32/ win32libdir = File.join(rubyhdrdir, "win32") makedirs win32libdir - install "win32/win32.h", win32libdir, :mode => $data_mode + install "./win32.h", win32libdir, :mode => $data_mode end end
うささんのselectが遅過ぎる件がマシになったかも知れない閃きパッケージを作ってみました。9月18日23:00の1.8 trunkからのチェックアウトです。
Fri Sep 18 14:44:13 2009 NAKAMURA Usaku* win32/win32.c (rb_w32_select): wait specified time on select. Fri Sep 18 14:30:40 2009 NAKAMURA Usaku * win32/win32.c (rb_w32_select): on 1.8, we don't need to poll sockets, because our select is never called from multiple threads. -- ChangeLog
僕もまったく、遅過ぎるが確認できないので、確認できる方は試してうささんにフィードバックしていただければと思います。
Ruby-1.8dev.msi
md5checksum b0cdefff54358e27449febbd279c9084
4,596,736バイト
なお、パッケージにはruby-1.8のほかは、コンソールとgzip、readlineなどの必要最低限のものしか含めていません。
ジェズイットを見習え |
$srcdirでwin32/configure.batを実行するとか、全然関係ないディレクトリから$srcdir/win32/configure.batを実行するとか、の方が普通なんじゃないかと……。いやどっちにしろなんかおかしい気はしますが。<br><br>msiの方はどうもありがとうございます。誰か再現できる人試して教えてくれないかなあ。
確かに(README.win32にcd win32; configure ... と書いてあると思いこんでました)。<br>再現のほうは不思議ですねえ。