mirror of
https://github.com/pjh456/OxideJS.git
synced 2026-10-25 11:11:11 +08:00
refactor: 晋升族整文件退役加生产调用点清理
This commit is contained in:
@@ -107,6 +107,7 @@ impl Vm {
|
||||
}
|
||||
|
||||
/// GC 指针重写(session 搬移后调用)。与 `for_each_value` 字段一一对应。
|
||||
#[allow(dead_code)]
|
||||
pub(crate) fn rewrite_values(&mut self, mut rewrite: impl FnMut(JsValue) -> JsValue) {
|
||||
for value in &mut self.regs {
|
||||
*value = rewrite(*value);
|
||||
|
||||
@@ -194,8 +194,8 @@ impl oxide_runtime_api::VmHost for Vm {
|
||||
|| std::ptr::eq(p, self.async_function_proto.as_ptr())
|
||||
|| std::ptr::eq(p, self.async_generator_function_proto.as_ptr())
|
||||
}
|
||||
fn promote_if_needed_for_write_ptr(&mut self, target_ptr: *mut JsObject, value: JsValue) -> JsValue {
|
||||
self.promote_if_needed_for_write_ptr(target_ptr, value)
|
||||
fn promote_if_needed_for_write_ptr(&mut self, _target_ptr: *mut JsObject, value: JsValue) -> JsValue {
|
||||
value
|
||||
}
|
||||
fn step_rng(&mut self) {
|
||||
self.step_rng()
|
||||
|
||||
Reference in New Issue
Block a user