Files
hakorune/tools/smokes/v2/configs/rust_vm_dynamic.conf

46 lines
1.5 KiB
Plaintext
Raw Normal View History

# rust_vm_dynamic.conf - Rust VM + 動的プラグイン設定
# 開発・デバッグ用の高速設定
# バックエンド設定
export NYASH_BACKEND="" # デフォルトRust VM
# プラグイン設定
export NYASH_DISABLE_PLUGINS=0
export SMOKES_PLUGIN_MODE="dynamic"
# 動的プラグイン関連
export NYASH_PLUGIN_DIR="plugins"
export NYASH_LOAD_NY_PLUGINS=0 # 通常の.soプラグインを使用
# パフォーマンス設定(開発優先)
export NYASH_CLI_VERBOSE=1 # 詳細ログ有効
export NYASH_DEBUG_FUEL="unlimited"
# using system設定
export NYASH_ENABLE_USING=1
# Using/text resolve guards
# Keep brace-fixer ON for general stability in quick profile
export NYASH_RESOLVE_FIX_BRACES=1
# PyVM設定セルフホスト開発時のみ
export NYASH_VM_USE_PY=0 # 通常は無効
export NYASH_SELFHOST_EXEC=0 # JSON v0ブリッジ無効
# テスト実行設定
export SMOKES_DEFAULT_TIMEOUT=30
export SMOKES_PARALLEL_TESTS=1
export SMOKES_FAST_FAIL=1 # 最初の失敗で停止
export SMOKES_CLEAN_ENV=1
export SMOKES_FORCE_LLVM=1 # LLVM 常備環境では AST heavy を quick でも実行 # 各実行をENVクリーンで隔離揺れ抑止
# ログ設定
export SMOKES_LOG_LEVEL="info"
export SMOKES_SHOW_TIMING=1
# 説明
# この設定は以下の特徴があります:
# - 高速ビルド・実行(.soプラグイン使用
# - 詳細デバッグ情報出力
# - 開発時の素早いフィードバック重視
# - CI/PR初期チェック向け