feat: implement String.fromCodePoint, codePointAt UTF-16 indexing, isWellFormed/toWellFormed

This commit is contained in:
爱特每羊队
2026-08-08 20:05:49 +08:00
parent 185ecf0c53
commit c3322d6a3c
3 changed files with 131 additions and 14 deletions
@@ -39,6 +39,9 @@ pub fn bind_string(core: &Arc<KernelCore>, session: &KernelSession, global: &mut
substr: oxide_builtins::string::string_substr::<crate::vm::Vm> as *const (),
at: oxide_builtins::string::string_at::<crate::vm::Vm> as *const (),
last_index_of: oxide_builtins::string::string_last_index_of::<crate::vm::Vm> as *const (),
from_code_point: oxide_builtins::string::string_from_code_point::<crate::vm::Vm> as *const (),
is_well_formed: oxide_builtins::string::string_is_well_formed::<crate::vm::Vm> as *const (),
to_well_formed: oxide_builtins::string::string_to_well_formed::<crate::vm::Vm> as *const (),
};
session.builtin_world().bind_string_methods(
&string_methods,