refactor: builtin 实例化段拆出独立 construct 模块

This commit is contained in:
2026-09-16 02:36:06 +00:00
parent 5da802f039
commit f08e35c5f2
3 changed files with 595 additions and 581 deletions
+3 -2
View File
@@ -6,10 +6,11 @@ use oxide_types::mem::P;
use oxide_types::object::JsObject;
use oxide_types::value::JsValue;
use super::{
use super::construct::{
builtin_labels, make_error_subtypes, make_named_pair, make_typed_array_family, wire_builtin_world_links,
BuiltinWorld, ErrorSubtypeProtos, TypedArrayFamily,
ErrorSubtypeProtos, TypedArrayFamily,
};
use super::BuiltinWorld;
use crate::kernel::BuiltinDirtySet;
use crate::shape_forge::{ShapeForge, EMPTY_SHAPE_ID};
use crate::string_forge::PermInterner;