aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe-php-rpc/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe-php-rpc/src/lib.rs')
-rw-r--r--crates/shirabe-php-rpc/src/lib.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/crates/shirabe-php-rpc/src/lib.rs b/crates/shirabe-php-rpc/src/lib.rs
index cfee5e4c..9c5dae55 100644
--- a/crates/shirabe-php-rpc/src/lib.rs
+++ b/crates/shirabe-php-rpc/src/lib.rs
@@ -508,9 +508,9 @@ fn rpc_call(
send_frame(&reply)?;
}
Frame::ReleaseRustHandle { .. } => {
- // TODO(plugin): there is no persistent R table yet (script-event handles are
- // scoped to a single dispatched call), so stub destructor notifications carry no
- // state to clean up.
+ // TODO(plugin): R-table garbage collection is deferred — the shirabe crate
+ // keeps its entries alive for the worker's lifetime, and per-call script-event
+ // handles carry no state either, so the notification is dropped here.
continue;
}
Frame::EpochBump { .. } => {