379件ヒット
[1-100件を表示]
(0.190秒)
ライブラリ
- ビルトイン (168)
- drb (11)
-
drb
/ extservm (11) - objspace (44)
-
rdoc
/ markup (11) -
rdoc
/ markup / formatter (11) - socket (44)
- thread (2)
-
webrick
/ server (11)
クラス
-
DRb
:: ExtServManager (11) -
Encoding
:: Converter (44) -
Process
:: Status (11) -
RDoc
:: Markup (11) -
RDoc
:: Markup :: Formatter (11) - StopIteration (11)
- Thread (71)
-
Thread
:: Queue (11) - Time (11)
-
WEBrick
:: GenericServer (11)
モジュール
- DRb (11)
- ObjectSpace (44)
-
Socket
:: Constants (44)
キーワード
-
IPPROTO
_ DSTOPTS (11) -
IPV6
_ DSTOPTS (11) -
IPV6
_ RECVDSTOPTS (11) -
IPV6
_ RTHDRDSTOPTS (11) -
NEWS for Ruby 2
. 1 . 0 (11) - StopIteration (11)
-
add
_ tag (11) -
add
_ word _ pair (11) -
allocation
_ sourcefile (11) -
allocation
_ sourceline (11) - backtrace (11)
-
handle
_ interrupt (11) - irb (11)
-
num
_ waiting (11) -
primary
_ server (11) -
primitive
_ convert (44) -
report
_ on _ exception (8) -
report
_ on _ exception= (8) - result (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 3 feature (11) - run (11)
- service (11)
-
st
_ foreach (11) - status (22)
- stopsig (11)
- strftime (11)
-
trace
_ object _ allocations _ start (11) -
trace
_ object _ allocations _ stop (11) - 制御構造 (11)
検索結果
先頭5件
-
ruby 1
. 6 feature (26414.0) -
ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。
...ature
ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン
になります。
((<stable-snapshot|URL:ftp://ftp.netlab.co.jp/pub/lang/ruby/stable-snapshot.tar.gz>)) は、日々更新される安定版の最新ソースです。
== 1.6.8 (2002-12-24) -> stable-sna......rno
EAGAIN と EWOULDBLOCK が同じ値のシステムで、EWOULDBLOCK がなくなっ
ていました。現在は、このようなシステムでは、EWOULDBLOCK は、EAGAIN
として定義されています。(これは 1.6.7 とは異なる挙動です)
p Errno::EAGAIN....../a
b/x
: 2002-04-19: 終了処理
以下のスクリプトで 2 回シグナルを送らないと終了しない不具合が修正さ
れました。((<ruby-bugs-ja:PR#223>))
trap(:TERM, "EXIT")
END{
puts "exit"
}
Thread.start { Thread.stop }... -
ruby 1
. 8 . 3 feature (26066.0) -
ruby 1.8.3 feature *((<ruby 1.8 feature>)) *((<ruby 1.8.2 feature>))
...ruby 1.8.3 feature
*((<ruby 1.8 feature>))
*((<ruby 1.8.2 feature>))
ruby 1.8.2 から ruby 1.8.3 までの変更点です。
掲載方針
*バグ修正の影響も含めて動作が変わるものを収録する。
*単にバグを直しただけのものは収録しない。
*ライブラリ......の変更
* [api]: 拡張ライブラリ API
* [lib]: ライブラリ
* レベル
* [bug]: バグ修正
* [new]: 追加されたクラス/メソッドなど
* [compat]: 変更されたクラス/メソッドなど
* 互換性のある変更
* only backward-compatibility
*......tion#initialize が呼ばれるようになりました。((<ruby-talk:142593>)) ((<ruby-dev:26177>))
=== 2005-05-11
: break [ruby] [bug]
メソッドを越えて break が有効になるバグを修正しました。((<ruby-list:40818>))
$ cat brk.rb
def stop(n)
break if n ==... -
NEWS for Ruby 2
. 1 . 0 (26024.0) -
NEWS for Ruby 2.1.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 2.1.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......トは ChangeLog ファイルか bugs.ruby-lang.org の issue を参照してください。
== 2.0.0 以降の変更
=== 言語仕様の変更
* キーワード引数のデフォルト値が省略可能になりました。これらの「必須キーワード引数」は呼び出し時に明...... net/smtp
* 追加: Net::SMTP#rset RSET コマンドに対応している
* objspace
* 追加: ObjectSpace.#trace_object_allocations
* 追加: ObjectSpace.#trace_object_allocations_start
* 追加: ObjectSpace.#trace_object_allocations_stop
* 追加: ObjectSpace.#trace_object_a... -
ObjectSpace
. # trace _ object _ allocations _ stop -> nil (21301.0) -
オブジェクト割り当てのトレースを終了します。
...オブジェクト割り当てのトレースを終了します。
トレースを終了する為には、ObjectSpace.#trace_object_allocations_startを呼んだ回数分だけこのメソッドを呼ぶ必要があります。
@see ObjectSpace.#trace_object_allocations_start... -
Thread
. stop -> nil (21237.0) -
他のスレッドから Thread#run メソッドで再起動されるまで、カレ ントスレッドの実行を停止します。
...ドから Thread#run メソッドで再起動されるまで、カレ
ントスレッドの実行を停止します。
//emlist[例][ruby]{
a = Thread.new { print "a"; Thread.stop; print "c" }
sleep 0.1 while a.status!='sleep'
print "b"
a.run
a.join
# => "abc"
//}
@see Thread#run, Thread#wakeup... -
StopIteration (18000.0)
-
イテレーションを止めるときに発生する例外です。
イテレーションを止めるときに発生する例外です。 -
ObjectSpace
. # trace _ object _ allocations _ start -> nil (15206.0) -
オブジェクト割り当てのトレースを開始します。
...オブジェクト割り当てのトレースを開始します。
@see ObjectSpace.#trace_object_allocations_stop... -
ObjectSpace
. # allocation _ sourcefile(object) -> String (12212.0) -
objectの元となったソースファイル名を返します。
...なったソースファイル名を返します。
@param object 元となるソースファイル名を取得したいobjectを指定します。
@return objectの元となるソースファイル名を返します。存在しない場合はnilを返します。
//emlist[例:test.rbというフ......uire 'objspace'
ObjectSpace::trace_object_allocations_start
obj = Object.new
puts "file:#{ObjectSpace::allocation_sourcefile(obj)}" # => file:test.rb
ObjectSpace::trace_object_allocations_stop
//}
@see ObjectSpace.#trace_object_allocations_start,
ObjectSpace.#trace_object_allocations_stop... -
ObjectSpace
. # allocation _ sourceline(object) -> Integer (12212.0) -
objectの元となったソースファイルの行番号を返します。
...param object 元となるソースファイルの行番号を取得したいobjectを指定します。
@return objectの元となるソースファイルの行番号を返します。存在しない場合はnilを返します。
//emlist[例][ruby]{
require 'objspace'
ObjectSpace::trace_object_al......locations_start
obj = Object.new
puts "line:#{ObjectSpace::allocation_sourceline(obj)}" # => line:4
ObjectSpace::trace_object_allocations_stop
//}
@see ObjectSpace.#trace_object_allocations_start,
ObjectSpace.#trace_object_allocations_stop... -
Thread
. handle _ interrupt(hash) { . . . } -> object (12212.0) -
スレッドの割り込みのタイミングを引数で指定した内容に変更してブロックを 実行します。
...込み」とは、非同期イベントや Thread#raise や
Thread#kill、Signal.#trap(未サポート)、メインスレッドの終了
(メインスレッドが終了すると、他のスレッドも終了されます)を意味します。
@param hash 例外クラスがキー、割り込みのタ......る
Symbol が値の Hash を指定します。
値の内容は以下のいずれかです。
: :immediate
すぐに割り込みます。
: :on_blocking
ブロッキング処理(後述)の間は割り込みが発生します。
: :never
まったく割り込みま......> :never) {
begin
# 安全にリソースの割り当てが可能
Thread.handle_interrupt(RuntimeError => :immediate) {
# ...
}
ensure
# 安全にリソースの解放が可能
end
}
end
Thread.pass
# ...
th.raise "stop"
Runtim...