ruby-trunk-changes r32977 - r32986

今日はドキュメントの変更や関数の公開/非公開の変更などで大きな変更はありませんでした。

drbrain:r32977 2011-08-16 08:08:39 +0900

拡張ライブラリ socket の rdoc 用のコメントの位置を移動したり追記したりしています。 [ruby-core:38901] [Feature #5182]
C のソースでクラスやモジュールのためのコメントは rb_define_module/class() 等の呼び出しの直前の行に置かないといけないようですね。前からこうでしたっけ?

svn:r32978 2011-08-16 08:08:43 +0900

version.h の日付更新。

drbrain:r32981 2011-08-16 08:48:59 +0900

拡張ライブラリ fiddle のクラス、メソッドにドキュメントを追加しています。 また ext/.document ファイルに fiddle.c が重複して書かれていたので1つ削除しています。 [ruby-core:38960] [Bug #5192]

drbrain:r32982 2011-08-16 09:34:51 +0900

同じく拡張ライブラリの dl にドキュメントを追記しています。 [ruby-core:38960] [Bug #5192]
dl も fiddle もライブラリの性質としてしかたないところもありますがサンプルは特定のプラットフォームでのものなのでそこはちょっと注意が必要ですね(多分 x86_64 の Linux)。標準のライブラリのパスや拡張子、共有ライブラリのコンパイル方法などはプラットフォームに依るので、gccコマンドラインまではここで書かなくてもいいかなーという気もしますが。

akr:r32984 2011-08-16 10:36:28 +0900

lib/time.rb のコメントの重複した行を削除しています。

nobu:r32985 2011-08-16 18:52:10 +0900

win32/mkexports.rb で mswin 向けのコンパイル時に Init_ で始まる関数と _threadptr_ を含む関数を公開しないシンボルとして扱うようにしています。

nobu:r32986 2011-08-16 18:56:56 +0900

Thread のオブジェクト型を指定する構造体の名称を ruby_thread_data_type から ruby_threadptr_data_type へ変更しています。 r32985 での非公開にする指定にマッチするようにしているのでしょうか。 [ruby-core:38972] [Bug #5193]