4303462d19
- Compiler::compile_module:Emitter::emit_program_module → 统一 IR 管线(DCE/regalloc/lower/flatten) - CompiledModule.is_es_module:VM run 时模块顶层 this=undefined(脚本仍为全局对象) - 全局注册 __moduleLinkGet - test262 runner:Test262ModuleLoader(相对路径解析 + import attributes 判定 json/text/bytes),is_module 走 compile_module
25 lines
693 B
TOML
25 lines
693 B
TOML
[package]
|
|
name = "oxide_test262"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
license.workspace = true
|
|
rust-version.workspace = true
|
|
description = "OxideJS - test262 ECMAScript test suite runner"
|
|
|
|
[[bin]]
|
|
name = "test262-runner"
|
|
path = "src/main.rs"
|
|
|
|
[dependencies]
|
|
oxide_bytecode = { path = "../oxide_bytecode" }
|
|
oxide_compiler = { path = "../oxide_compiler" }
|
|
oxide_emit = { path = "../oxide_emit" }
|
|
oxide_vm = { path = "../oxide_vm" }
|
|
oxide_parser = { path = "../oxide_parser" }
|
|
oxide_kernel = { path = "../oxide_kernel" }
|
|
oxide_types = { path = "../oxide_types" }
|
|
oxide_log = { path = "../oxide_log" }
|
|
serde = { version = "1", features = ["derive"] }
|
|
serde_yaml = "0.9"
|
|
walkdir = "2"
|