# llvm_static.conf - LLVM + 静的プラグイン設定 # 本番・CI・配布用の安定設定 # バックエンド設定 export NYASH_BACKEND="llvm" # プラグイン設定 export NYASH_DISABLE_PLUGINS=1 # コアプラグインのみ export SMOKES_PLUGIN_MODE="static" # LLVM関連 export NYASH_LLVM_USE_HARNESS=1 # Pythonハーネス使用 export NYASH_LLVM_ALLOW_BY_NAME=1 # 静的プラグイン関連 unset NYASH_PLUGIN_DIR # .soプラグイン不使用 export NYASH_LOAD_NY_PLUGINS=0 # 静的リンク済み # パフォーマンス設定(本番優先) export NYASH_CLI_VERBOSE=0 # 詳細ログ無効 export NYASH_DEBUG_FUEL="10000" # 制限付き # using system設定 export NYASH_ENABLE_USING=1 export NYASH_RESOLVE_FIX_BRACES=1 # PyVM設定(無効) export NYASH_VM_USE_PY=0 export NYASH_SELFHOST_EXEC=0 # テスト実行設定 export SMOKES_DEFAULT_TIMEOUT=60 # LLVM時間考慮 export SMOKES_PARALLEL_TESTS=0 # 安定性重視 export SMOKES_FAST_FAIL=0 # 全テスト実行 # 最適化設定 export NYASH_OPTIMIZATION_LEVEL=3 export NYASH_LLVM_OPTIMIZE=1 # ログ設定 export SMOKES_LOG_LEVEL="warn" # 警告以上のみ export SMOKES_SHOW_TIMING=1 # 説明 # この設定は以下の特徴があります: # - 最適化された実行(LLVM最適化) # - 静的リンクによる安定性 # - 本番環境と同等の動作 # - CI統合テスト・リリース前検証向け