Activate full Bun.serve HTTP/3 UDP corpus
#180Completed on main in 01ae1bd.
Verification:
- Source fidelity: Home and
~/Code/buncopies ofserve-http3.test.tsare byte-identical at SHA-2566813da0085970f937629472d146c1380cf4b54b96939b34cffaa6d9d1de60683. - Exact untouched corpus: 45 passed, 0 failed, 0 TODO, 0 unsupported.
- Coverage includes UDP-only and dual-transport validation; routes, params, and method fallthrough; ETag, ranges, HEAD, and files; 512 KiB, 2 MiB, and 8 MiB bodies; 64 streams; transformed-body isolation; abort/RST/request-signal propagation; reload; abrupt/graceful stop and natural exit; request lifetime/requestIP; Alt-Svc; and
upgrade: false. - Home now supplies protocol-tagged long-lived servers, commandable lifecycle handling, push-driven stderr, fixture routes and bodies, dual-stack checks, and zero-active-request accounting.
- Exact activation exposed and fixed two shared runtime defects: stream-producer re-entry duplicated response chunks, and client aborts were not propagated onto the server-side
Request.signal. - Adjacent fast corpus: 287 active passes, with 2 explicit upstream TODOs.
- Body-leak stress: 7/7 passed, all scenarios at leak 0, stable RSS start/peak/end of 67,108,864 bytes, retaining the original 140,000 POST cycles.
- Full
home_testgate: 1,138 passed, 1 skipped, 0 failed (1,139 total); exit 0 in 1,384.15s.
Sign in to comment on this issue.