mirror of
https://github.com/pjh456/OxideJS.git
synced 2026-10-26 03:31:12 +08:00
feat: Atomics.waitAsync/pause 异步臂与 notify 唤醒面
This commit is contained in:
@@ -216,4 +216,13 @@ impl oxide_runtime_api::VmHost for Vm {
|
||||
fn symbol_key_for_id(&self, idx: u32) -> Option<String> {
|
||||
self.symbols.key_for_id(idx)
|
||||
}
|
||||
fn atomics_new_waiter_promise(&mut self) -> JsValue {
|
||||
self.atomics_new_waiter_promise()
|
||||
}
|
||||
fn atomics_register_waiter(&mut self, buffer: *mut JsObject, offset: usize, promise: JsValue) {
|
||||
self.atomics_register_waiter(buffer, offset, promise)
|
||||
}
|
||||
fn atomics_wake_waiters(&mut self, buffer: *mut JsObject, offset: usize, count: f64) -> usize {
|
||||
self.atomics_wake_waiters(buffer, offset, count)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user