[#30549] [ANN] Ruby 1.8.6 has been released — "Akinori MUSHA" <knu@...>

 Ruby 1.8.6 をリリースしました。

14 messages 2007/03/12

[#30553] help: lib/shell for ruby 1.9 — keiju@... (Keiju ISHITSUKA)

けいじゅ@いしつかです.

13 messages 2007/03/13
[#30585] Re: help: lib/shell for ruby 1.9 — Yukihiro Matsumoto <matz@...> 2007/03/15

まつもと ゆきひろです

[#30587] Re: help: lib/shell for ruby 1.9 — keiju@... (石塚圭樹) 2007/03/15

けいじゅ@いしつかです.

[#30588] Re: help: lib/shell for ruby 1.9 — Yukihiro Matsumoto <matz@...> 2007/03/15

まつもと ゆきひろです

[ruby-dev:30588] Re: help: lib/shell for ruby 1.9

From: Yukihiro Matsumoto <matz@...>
Date: 2007-03-15 06:45:43 UTC
List: ruby-dev #30588
まつもと ゆきひろです

In message "Re: [ruby-dev:30587] Re: help: lib/shell for ruby 1.9"
    on Thu, 15 Mar 2007 12:41:35 +0900, keiju@ishitsuka.com (石塚圭樹) writes:

|>なお、chdirに関してはDir.chdirをブロック付きで呼ぶという技が
|>使えると思います。

|これって, thread safe です?  ちがいますよね?

他スレッドがchdirしようとすると例外になりますから、とりあえ
ずスレッドセーフです。ただ、現時点ではmutexとか使ってないん
で微妙なタイミングで問題が発生する可能性はありますね。

|>1.8ではforkした以外のスレッドは全部死にます(でもOSXでは動か
|>ないとか [ruby-dev:30581])。trunkでどうなのかはちょっと今は
|>分かりません。
|
|了解. でも, 動かないって言うのはどういう意味です?

なんか、OSXでは複数スレッドがあるとexecがEUNSUPPでエラーにな
るそうです。[ruby-dev:30581]はそれに対応するパッチです(1.8用)。
取り込んでもよさそうですが、1.8についてはknuさんに判断は任せ
た方がよいでしょう。

1.9はそんな簡単なことでは片づかない気がしますが。

In This Thread