Phase 73-B: Unified legacy Stage-3 environment variables in 27 shell scripts: - Replaced NYASH_PARSER_STAGE3=1 → NYASH_FEATURES=stage3 - Replaced HAKO_PARSER_STAGE3=1 → NYASH_FEATURES=stage3 - Updated all variant patterns (with/without assignments) Files modified (27 total): - tools/dev/*.sh (9 files) - tools/dev_stageb.sh, dump_stageb_min_mir.sh, hakorune_emit_mir.sh - tools/joinir_ab_test.sh, ny_selfhost_inline.sh - tools/perf/*.sh, tools/selfhost/*.sh (9 files) - tools/hako_check/dot_edges_smoke.sh, tools/selfhost_smoke.sh Complete Phase 73 consolidation count: - Phase 73-A: 20 test files + 2 special files (stage3 compat) - Phase 73-B: 27 shell script files - Total: 49 files with legacy Stage-3 ENV consolidated Next: Phase 72 (JoinIR EXPERIMENT SSOT consolidation) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
16 lines
497 B
Bash
16 lines
497 B
Bash
#!/usr/bin/env bash
|
|
# Enable recommended dev env for Phase 21.6 solidification (Hakorune-only chain)
|
|
set -euo pipefail
|
|
|
|
export HAKO_SELFHOST_BUILDER_FIRST=1
|
|
export NYASH_USE_NY_COMPILER=0
|
|
export HAKO_DISABLE_NY_COMPILER=1
|
|
export NYASH_FEATURES=stage3
|
|
export NYASH_FEATURES=stage3
|
|
export NYASH_PARSER_ALLOW_SEMICOLON=1
|
|
export NYASH_ENABLE_USING=1
|
|
export HAKO_ENABLE_USING=1
|
|
export NYASH_LLVM_BACKEND=${NYASH_LLVM_BACKEND:-crate}
|
|
|
|
echo "[phase216] env set: selfhost-first + stage-b + crate backend"
|