# 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初期チェック向け