refactor: 拆分缓冲区载荷为 AB/SAB 双认入口,SAB 字节改走核账目

This commit is contained in:
2026-10-08 10:30:04 +00:00
parent 3f26995040
commit 04df4070fa
11 changed files with 731 additions and 382 deletions
Generated
+20 -19
View File
@@ -1160,7 +1160,7 @@ dependencies = [
[[package]]
name = "oxide_builtins"
version = "0.8.80"
version = "0.8.81"
dependencies = [
"chrono",
"fast-float",
@@ -1185,7 +1185,7 @@ dependencies = [
[[package]]
name = "oxide_bytecode"
version = "0.8.80"
version = "0.8.81"
dependencies = [
"num-bigint",
"oxide_log",
@@ -1193,7 +1193,7 @@ dependencies = [
[[package]]
name = "oxide_cfg"
version = "0.8.80"
version = "0.8.81"
dependencies = [
"oxide_bytecode",
"oxide_emit",
@@ -1204,7 +1204,7 @@ dependencies = [
[[package]]
name = "oxide_cli"
version = "0.8.80"
version = "0.8.81"
dependencies = [
"ansi_term",
"bumpalo",
@@ -1226,7 +1226,7 @@ dependencies = [
[[package]]
name = "oxide_code_cache"
version = "0.8.80"
version = "0.8.81"
dependencies = [
"lru",
"oxide_bytecode",
@@ -1235,7 +1235,7 @@ dependencies = [
[[package]]
name = "oxide_compiler"
version = "0.8.80"
version = "0.8.81"
dependencies = [
"oxide_bytecode",
"oxide_cfg",
@@ -1255,7 +1255,7 @@ dependencies = [
[[package]]
name = "oxide_dce"
version = "0.8.80"
version = "0.8.81"
dependencies = [
"oxide_bytecode",
"oxide_cfg",
@@ -1269,7 +1269,7 @@ dependencies = [
[[package]]
name = "oxide_emit"
version = "0.8.80"
version = "0.8.81"
dependencies = [
"num-bigint",
"oxc_allocator",
@@ -1284,7 +1284,7 @@ dependencies = [
[[package]]
name = "oxide_engine"
version = "0.8.80"
version = "0.8.81"
dependencies = [
"oxide_bytecode",
"oxide_compiler",
@@ -1296,7 +1296,7 @@ dependencies = [
[[package]]
name = "oxide_ir"
version = "0.8.80"
version = "0.8.81"
dependencies = [
"oxide_bytecode",
"oxide_log",
@@ -1305,7 +1305,7 @@ dependencies = [
[[package]]
name = "oxide_kernel"
version = "0.8.80"
version = "0.8.81"
dependencies = [
"bumpalo",
"dashmap",
@@ -1319,7 +1319,7 @@ dependencies = [
[[package]]
name = "oxide_liveness"
version = "0.8.80"
version = "0.8.81"
dependencies = [
"oxide_bytecode",
"oxide_cfg",
@@ -1331,7 +1331,7 @@ dependencies = [
[[package]]
name = "oxide_log"
version = "0.8.80"
version = "0.8.81"
dependencies = [
"tracing",
"tracing-appender",
@@ -1340,7 +1340,7 @@ dependencies = [
[[package]]
name = "oxide_parser"
version = "0.8.80"
version = "0.8.81"
dependencies = [
"oxc_allocator",
"oxc_ast",
@@ -1355,7 +1355,7 @@ dependencies = [
[[package]]
name = "oxide_regalloc"
version = "0.8.80"
version = "0.8.81"
dependencies = [
"oxide_bytecode",
"oxide_cfg",
@@ -1371,11 +1371,12 @@ dependencies = [
[[package]]
name = "oxide_runtime_api"
version = "0.8.80"
version = "0.8.81"
dependencies = [
"num-bigint",
"num-traits",
"oxide_bytecode",
"oxide_kernel",
"oxide_log",
"oxide_types",
"ryu",
@@ -1383,7 +1384,7 @@ dependencies = [
[[package]]
name = "oxide_test262"
version = "0.8.80"
version = "0.8.81"
dependencies = [
"oxide_bytecode",
"oxide_compiler",
@@ -1401,7 +1402,7 @@ dependencies = [
[[package]]
name = "oxide_types"
version = "0.8.80"
version = "0.8.81"
dependencies = [
"bumpalo",
"dashmap",
@@ -1414,7 +1415,7 @@ dependencies = [
[[package]]
name = "oxide_vm"
version = "0.8.80"
version = "0.8.81"
dependencies = [
"bumpalo",
"chrono",