Skip to content

feat(http): add bounded request and callable SSE clients - #26

Open
fffonion wants to merge 1 commit into
fix/frame-aware-local-allocationfrom
plan/callable-stream-integration
Open

feat(http): add bounded request and callable SSE clients#26
fffonion wants to merge 1 commit into
fix/frame-aware-local-allocationfrom
plan/callable-stream-integration

Conversation

@fffonion

@fffonionfffonion commented Aug 13, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Provides bounded buffered HTTP requests and callable SSE streaming.
  • Preserves address policy, redirect revalidation, response/item/total byte limits, deadlines, cancellation, cleanup, and callback backpressure.
  • Keeps the generic stream pump crate-internal and moves its tests into the VM unit-test module.
  • Removes the unconsumed HTTP WebSocket builtin, dependencies, configuration, tests, docs, and public HostStream* embedding surface.

Stack

Verification

  • HTTP host: 16 passed
  • SSE: 17 passed
  • Internal stream: 25 passed
  • Host binding: 10 passed
  • Feature gating: 2 passed
  • Final workspace all-features, no-std, wasm, fmt, diff-check, and strict Clippy passed

Supersedes

@fffonion
fffonionforce-pushed the plan/callable-stream-integration branch from 06b37fd to efef9ccCompareAugust 17, 2026 10:47
@fffonionfffonion changed the title feat(http): add callable streaming clientsfeat(http): add bounded request and callable SSE clientsAug 17, 2026
@fffonion
fffonion changed the base branch from plan/wide-local-bytecode to fix/frame-aware-local-allocationAugust 17, 2026 10:53
@fffonion
fffonionforce-pushed the plan/callable-stream-integration branch from efef9cc to f12b976CompareAugust 17, 2026 11:02
@fffonion
fffonionforce-pushed the plan/callable-stream-integration branch from f12b976 to 97e9a9cCompareAugust 17, 2026 11:21
@fffonion
fffonionforce-pushed the plan/callable-stream-integration branch from 97e9a9c to 872bba2CompareAugust 17, 2026 11:26
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@fffonion