目次
概要
スタート・ガイド
リファレンス・マニュアル
- JVMおよびコンパイラ
- ネイティブ・イメージ
- GraalVMアップデータ
- 言語リファレンス
- 言語の埋込み
- ポリグロット・プログラミング
言語開発者および埋込み担当者向け
- Truffle言語実装フレームワーク
- 関数のインライン化に対するアプローチ
- 補助エンジン・キャッシング
- ブランチ・インストゥルメンテーション
- 動的オブジェクト・モデル
- インタプリタJavaコードのホスト・コンパイル
- Truffleを使用した新しい言語の実装
- Interop 2.0
- 単相化
- 単相化のユースケース
- Truffleインタプリタの最適化
- オプション
- スタック上置換(OSR)
- ポリグロットAPIベースの互換性テスト・キット
- Truffleインタプリタのプロファイリング
- ランタイムへの多相特殊化のレポート
- 特殊化ヒストグラム
- 分割アルゴリズム
- 静的オブジェクト・モデル
- DSLの特殊化のテスト
- コンパイル・キューに対するTruffleアプローチ
- Truffle AOTの概要
- Truffle AOTコンパイル
- Truffle DSLノード・オブジェクトのインライン化
- Truffle DSLの警告
- Truffleライブラリ・ガイド
- Truffle言語セーフポイントのチュートリアル
- Truffleネイティブ関数インタフェース
- Truffle文字列ガイド
- 言語の実装
- ツールの実装