You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- encode_body was infallible (returned nothing) so callers like encode_frame_into had to handle errors only from the size check — now encode_body itself can fail on field overflow
2786
2786
- All u16/u8 truncation points in encode_body now use the guarded helper functions
2787
2787
---
2788
+
2789
+
## 2026-03-19 - US-071
2790
+
- Replaced unbounded IPC writer channel in main.rs with bounded(1024)
2791
+
- Replaced unbounded session command channel in session.rs with bounded(256)
2792
+
- Session threads now block naturally when IPC writer buffer is full (backpressure)
2793
+
- Connection handler blocks when session command buffer is full
2794
+
- All 79 cargo tests pass, all 28 typecheck tasks pass
"notes": "Changed IPC writer channel to bounded(1024) in main.rs and session command channel to bounded(256) in session.rs. All 79 cargo tests pass, all 28 typecheck tasks pass."
0 commit comments