119件ヒット
[101-119件を表示]
(0.013秒)
別のキーワード
種類
- モジュール関数 (36)
- インスタンスメソッド (36)
- 特異メソッド (24)
- ライブラリ (12)
- 文書 (11)
ライブラリ
- fiddle (48)
-
fiddle
/ import (48)
クラス
-
Fiddle
:: CStruct (12) -
Fiddle
:: Pointer (12)
モジュール
- Fiddle (36)
-
Fiddle
:: Importer (36)
キーワード
-
NEWS for Ruby 2
. 2 . 0 (11) -
create
_ value (12) - free (12)
- realloc (12)
- struct (12)
- value (12)
検索結果
-
Fiddle
:: Importer # struct(signature) -> Class (3036.0) -
C の構造体型に対応する Ruby のクラスを構築して返します。
...クラスには以下のメソッドが定義されています
* クラスメソッド malloc
* initialize
* to_ptr
* to_i
* 構造体の各メンバへのアクセサ
返されるクラスは Fiddle::CStruct を継承しています。詳しくは
そちらを参照してください。......ものの配列
require 'fiddle/import'
module M
extend Fiddle::Importer
dlload "libc.so.6"
extern "int gettimeofday(void*, void*)"
Timeval = struct(["long tv_sec", "long tv_usec"])
end
time = M::Timeval.malloc
M.gettimeofday(time, Fiddle::NULL)
p time.tv_sec
p t... -
NEWS for Ruby 2
. 2 . 0 (18.0) -
NEWS for Ruby 2.2.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...* 以前通知した通り Digest::HMAC を削除しました。
* DL
* DL は標準添付ライブラリから削除されました。fiddle を使ってください。
* etc
* 追加: Etc.#uname
* 追加: Etc.#sysconf
* 追加: Etc.#confstr
* 追加: IO#pathconf......XT を参照してください。
=== ビルドシステムの更新
* ./configure のオプション --with-jemalloc を追加しました。
jemalloc はシステムの malloc が遅かったり、フラグメンテーションする傾向にある場合に適切かもしれません。911......シンボルはGC可能になりました。9634
* メジャーGCにインクリメンタルマーキングを導入しました。10137
* malloc によって起きた GC で lazy sweep を有効にしました。
* VM
* Hash#[] と Hash#[]= で変更不可能な文字列リテラ...