refactor: 拆分 bytecode/cache crate 并模块化 counter

This commit is contained in:
2026-06-23 17:06:39 +08:00
parent ba5e095a83
commit be87e4e21b
38 changed files with 1332 additions and 1306 deletions
Generated
+20 -2
View File
@@ -889,6 +889,10 @@ dependencies = [
"serde_json",
]
[[package]]
name = "oxide_bytecode"
version = "0.1.0"
[[package]]
name = "oxide_cli"
version = "0.1.0"
@@ -896,6 +900,8 @@ dependencies = [
"ansi_term",
"clap",
"oxide_api",
"oxide_bytecode",
"oxide_code_cache",
"oxide_compiler",
"oxide_kernel",
"oxide_parser",
@@ -904,11 +910,20 @@ dependencies = [
"rustyline",
]
[[package]]
name = "oxide_code_cache"
version = "0.1.0"
dependencies = [
"dashmap",
"oxide_bytecode",
]
[[package]]
name = "oxide_compiler"
version = "0.1.0"
dependencies = [
"oxide_kernel",
"oxide_bytecode",
"oxide_code_cache",
"oxide_parser",
"rustc-hash",
"serde",
@@ -922,7 +937,8 @@ dependencies = [
"bumpalo",
"dashmap",
"hashbrown 0.14.5",
"oxide_compiler",
"oxide_bytecode",
"oxide_code_cache",
"oxide_parser",
"oxide_types",
"rustc-hash",
@@ -946,6 +962,7 @@ dependencies = [
name = "oxide_test262"
version = "0.1.0"
dependencies = [
"oxide_bytecode",
"oxide_compiler",
"oxide_kernel",
"oxide_parser",
@@ -974,6 +991,7 @@ dependencies = [
"fast-float",
"indexmap",
"memchr",
"oxide_bytecode",
"oxide_compiler",
"oxide_kernel",
"oxide_parser",