Files
opencode/packages
Kit Langton 81f71c9b30 fix(bus): GlobalBus bridge for InstanceDisposed + forceInvalidate + Effect tests
Legacy subscribeAll delivers InstanceDisposed via GlobalBus because
the fiber starts asynchronously and may not be running when disposal
happens. This bridge can be removed once upstream PubSub.shutdown
properly wakes suspended subscribers.

Add forceInvalidate in Instances that closes the RcMap entry scope
regardless of refCount. Standard RcMap.invalidate bails when
refCount > 0 — an upstream issue (Effect-TS/effect-smol#1799).

Add PubSub shutdown finalizer to Bus layer so layer teardown
properly cleans up PubSubs.

Add Effect-native tests proving forkScoped + scope closure works
correctly: ensuring fires when the scope closes, streams receive
published events.

Remove stale GlobalBus disposal test (instance.ts responsibility).
2026-03-19 12:17:39 -04:00
..
2026-03-18 14:30:55 -04:00
ci
2026-01-29 23:17:57 -05:00
2026-03-16 02:33:48 +00:00
2026-03-17 23:31:14 -04:00
2026-03-16 02:33:48 +00:00
2026-03-17 23:31:14 -04:00
2026-03-16 02:33:48 +00:00
2026-03-18 19:26:32 +05:30
2026-03-16 02:33:48 +00:00
2026-03-18 20:28:41 -04:00