9b2a56c1fa
- Promise.all/race/allSettled/any:共享聚合核心,逐元素 C.resolve + Invoke(then), 共享记录对象承载剩余计数/结果数组/能力闭包,元素处理器按模式结算 - AggregateError 内建(构造器 + prototype,Promise.any 拒绝路径依赖) - 修复 capability_executor:能力已持有非 undefined 值时二次调用抛 TypeError - test262 runner:移除 async flag 无条件 skip;解锁 asyncHelpers/promiseHelper/ doneprintHandle harness;注入 print 捕获 + ,run() 后按 marker 判定 - 排除 await-dictionary(Promise.allKeyed/allSettledKeyed 2025 proposal)特性 - iterator 遍历辅助改 pub 供 oxide_vm 复用
24 lines
653 B
TOML
24 lines
653 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_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"
|