feat: Temporal.PlainYearMonth.from——年-月串解析/字段 bag/实例复制与 (年,月) 范围

This commit is contained in:
2026-09-12 05:38:24 +00:00
parent 2ebb856b1b
commit 4dc475d2fa
3 changed files with 429 additions and 4 deletions
@@ -1062,6 +1062,12 @@ pub fn bind_temporal(core: &Arc<KernelCore>, session: &KernelSession, global: &m
.map_or(0, |props| props.len() as u32)
.saturating_sub(1);
plain_year_month_ctor.set_data_meta(length_pos, PropAttributes::new(false, false, true));
apply_binding_table(
world,
plain_year_month_ctor,
core,
&[("from", oxide_builtins::temporal::plain_year_month_from::<crate::vm::Vm> as *const (), 1)],
);
let plain_year_month_proto_ptr = world.plain_year_month_proto.as_ptr() as *mut JsObject;
let plain_year_month_proto = unsafe { &mut *plain_year_month_proto_ptr };