feat: 补全 String locale 三方法与 localeCompare 基本档

This commit is contained in:
2026-09-21 01:58:31 +00:00
parent 46211a66a5
commit 7481ceb798
6 changed files with 649 additions and 2 deletions
@@ -19,6 +19,9 @@ pub fn bind_string(core: &Arc<KernelCore>, session: &KernelSession, global: &mut
substring: oxide_builtins::string::string_substring::<crate::vm::Vm> as *const (),
to_upper_case: oxide_builtins::string::string_to_upper_case::<crate::vm::Vm> as *const (),
to_lower_case: oxide_builtins::string::string_to_lower_case::<crate::vm::Vm> as *const (),
to_locale_upper_case: oxide_builtins::string::string_to_locale_upper_case::<crate::vm::Vm> as *const (),
to_locale_lower_case: oxide_builtins::string::string_to_locale_lower_case::<crate::vm::Vm> as *const (),
locale_compare: oxide_builtins::string::string_locale_compare::<crate::vm::Vm> as *const (),
trim: oxide_builtins::string::string_trim::<crate::vm::Vm> as *const (),
repeat: oxide_builtins::string::string_repeat::<crate::vm::Vm> as *const (),
pad_start: oxide_builtins::string::string_pad_start::<crate::vm::Vm> as *const (),