Phase 20.33: migrate docs to lang compiler entry; add Bridge canonicalize canary skeletons (opt-in); dep_tree.sh fail-fast legacy path; Gate-C OOB strict already present
This commit is contained in:
24
nyash.toml
24
nyash.toml
@ -50,19 +50,9 @@ path = "lang/src/shared/common/string_helpers.hako"
|
||||
|
||||
[modules]
|
||||
# Map logical namespaces to Nyash source paths (consumed by runner)
|
||||
selfhost.compiler.debug = "apps/selfhost/compiler/boxes/debug_box.nyash"
|
||||
selfhost.compiler.parser = "apps/selfhost/compiler/boxes/parser_box.nyash"
|
||||
selfhost.compiler.emitter = "apps/selfhost/compiler/boxes/emitter_box.nyash"
|
||||
selfhost.compiler.mir = "apps/selfhost/compiler/boxes/mir_emitter_box.nyash"
|
||||
selfhost.vm.json_cur = "apps/selfhost/vm/boxes/json_cur.nyash"
|
||||
selfhost.vm.json = "apps/selfhost/common/json_adapter.nyash"
|
||||
selfhost.vm.core = "apps/selfhost/vm/boxes/mini_vm_core.nyash"
|
||||
selfhost.vm.scan = "apps/selfhost/common/mini_vm_scan.nyash"
|
||||
selfhost.vm.binop = "apps/selfhost/common/mini_vm_binop.nyash"
|
||||
selfhost.vm.compare = "apps/selfhost/common/mini_vm_compare.nyash"
|
||||
selfhost.vm.prints = "apps/selfhost/vm/boxes/mini_vm_prints.nyash"
|
||||
selfhost.vm.seam = "apps/selfhost/vm/boxes/seam_inspector.nyash"
|
||||
selfhost.vm.mir_min = "apps/selfhost/vm/boxes/mir_vm_min.nyash"
|
||||
# NOTE (Phase‑20.33): legacy `apps/selfhost/*` modules have been retired.
|
||||
# If you still rely on `selfhost.*` keys, migrate to the `lang.*`/`hakorune.*`
|
||||
# equivalents below. This removal is intentional to surface stale references.
|
||||
|
||||
# Lang compiler (Phase 20.33 migration)
|
||||
"lang.compiler.parser.box" = "lang/src/compiler/parser/parser_box.hako"
|
||||
@ -99,7 +89,7 @@ selfhost.vm.mir_min = "apps/selfhost/vm/boxes/mir_vm_min.nyash"
|
||||
"lang.compiler.emit.common.newbox_emit" = "lang/src/compiler/emit/common/newbox_emit_box.hako"
|
||||
"lang.compiler.emit.common.header_emit" = "lang/src/compiler/emit/common/header_emit_box.hako"
|
||||
|
||||
# Shared helpers (selfhost shared/vm)
|
||||
# Shared helpers (selfhost shared/vm) — kept under `lang/` tree
|
||||
"selfhost.shared.json_adapter" = "lang/src/shared/json_adapter.hako"
|
||||
"selfhost.shared.common.mini_vm_scan" = "lang/src/shared/common/mini_vm_scan.hako"
|
||||
"selfhost.shared.common.mini_vm_binop" = "lang/src/shared/common/mini_vm_binop.hako"
|
||||
@ -119,11 +109,7 @@ selfhost.vm.mir_min = "apps/selfhost/vm/boxes/mir_vm_min.nyash"
|
||||
"hakorune.vm.mir_min" = "lang/src/vm/boxes/mir_vm_min.hako"
|
||||
"hakorune.vm.core" = "lang/src/vm/boxes/mini_vm_core.hako"
|
||||
|
||||
# Temporary alias keys (migration aid; keys kept stable)
|
||||
selfhost.common.json = "apps/selfhost/common/json_adapter.nyash"
|
||||
selfhost.common.scan = "apps/selfhost/common/mini_vm_scan.nyash"
|
||||
selfhost.common.binop = "apps/selfhost/common/mini_vm_binop.nyash"
|
||||
selfhost.common.compare = "apps/selfhost/common/mini_vm_compare.nyash"
|
||||
# Temporary alias keys removed (Phase‑20.33 TTL reached). Use `selfhost.shared.*` above.
|
||||
|
||||
# v2 Plugin libraries (loader reads these for TypeBox ABI)
|
||||
[libraries]
|
||||
|
||||
Reference in New Issue
Block a user