Commit Graph
40 Commits
Author SHA1 Message Date
Chris Tate efb7e77281 fix: address fetch compatibility review findings 2026-08-02 15:31:00 -05:00
Chris Tate f8377a7440 fix fetch computed dispatch semantics 2026-08-02 11:59:05 -05:00
Chris Tate bc00d3d65f fix(fetch): preserve WebIDL conversion semantics 2026-08-01 12:31:13 -05:00
Chris Tate 54ad052a98 fix(fetch): preserve live callback semantics 2026-07-31 19:52:47 -05:00
Chris Tate 9a6cc8f239 fix(fetch): preserve live Web API references 2026-07-31 18:53:28 -05:00
Chris Tate b7da02e53b fix(fetch): preserve typed reference semantics 2026-07-31 17:21:52 -05:00
Chris Tate c4ee48ea03 fix fetch stream parity edge cases 2026-07-31 15:58:29 -05:00
Chris Tate 07c131a55b fix: address remaining fetch review issues 2026-07-31 15:03:19 -05:00
Chris Tate 18165a59cc fix: preserve widened stream string primitives 2026-07-31 14:21:37 -05:00
Chris Tate 785d9ba3f6 fix: preserve static fetch response types 2026-07-31 13:59:23 -05:00
Chris Tate c25b5304b0 fix: address fetch runtime review issues 2026-07-31 13:18:55 -05:00
Chris Tate f19df5a1ee fix(fetch): align listener and stream behavior 2026-07-31 11:35:28 -05:00
Chris Tate 5982347cf1 fix: preserve static stream value identity 2026-07-31 10:44:31 -05:00
Chris Tate 47ec3b30f8 fix(runtime): align fetch and abort signal semantics 2026-07-31 08:30:23 -05:00
Chris Tate 334febe43d fix(fetch): address remaining review findings 2026-07-30 22:48:36 -05:00
Chris Tate f318308079 fix(fetch): handle redirects and callback lifetimes 2026-07-30 20:14:04 -05:00
Chris Tate 6451bc80f6 fix(fetch): preserve proxy and network error semantics 2026-07-30 17:30:51 -05:00
Chris Tate b14b594775 fix(fetch): preserve proxy and listener semantics 2026-07-30 16:26:34 -05:00
Chris Tate 861c0c68ae fix fetch abort and listener identity semantics 2026-07-30 15:07:52 -05:00
Chris Tate 8a204cc7e7 fix(fetch): address remaining review regressions 2026-07-30 12:33:26 -05:00
Chris Tate b3b58ca878 fix(fetch): address static parity regressions 2026-07-30 11:55:17 -05:00
Chris Tate 0fd3cd60be fix(runtime): bound compressed fetch buffering 2026-07-30 11:35:01 -05:00
Chris Tate b73decae91 fix(fetch): address stream ownership edge cases 2026-07-30 11:35:00 -05:00
Chris Tate b2c90fa1ba fix: preserve stream identity and release callbacks 2026-07-30 11:35:00 -05:00
Chris Tate e36c52764e fix fetch stream cancellation edge cases 2026-07-30 11:35:00 -05:00
Chris Tate 39271fb3a0 fix(fetch): align response stream semantics 2026-07-30 11:35:00 -05:00
Chris Tate 6adccdfae6 fix fetch request stream ownership 2026-07-30 11:35:00 -05:00
Chris Tate 66d1b1771c fix(fetch): settle upgrades and stream thenables 2026-07-30 11:35:00 -05:00
Chris Tate d239f8ef58 fix(fetch): align header and abort event semantics 2026-07-30 11:35:00 -05:00
Chris Tate e48ea07624 fix(fetch): address final review feedback 2026-07-30 11:35:00 -05:00
Chris Tate d466bf21ed fix(fetch): address remaining review feedback 2026-07-30 11:35:00 -05:00
Chris Tate a022dedceb fix(fetch): align request and stream edge cases 2026-07-30 11:35:00 -05:00
Chris Tate 8790cefbab fix(fetch): address review feedback 2026-07-30 11:35:00 -05:00
Chris Tate dafd7ac647 fix: close static fetch parity gaps 2026-07-30 11:35:00 -05:00
Chris Tate a1dc60d8f0 fix: align fetch and streams with Node.js 2026-07-30 11:35:00 -05:00
Chris Tate 42fe89f499 fix static fetch semantics and CI reliability 2026-07-30 11:35:00 -05:00
Chris Tate ea6adda816 fix(fetch): fix static fetch regressions 2026-07-30 11:35:00 -05:00
Chris Tate 2cc42081be fix(fetch): align static fetch semantics 2026-07-30 11:35:00 -05:00
Chris Tate ba7a336512 fix static fetch parity gaps 2026-07-30 11:35:00 -05:00
Chris Tate f11e51256c feat: make fetch static-compatible
- Add native RequestInit, AbortSignal, and streaming request and response body support.
- Lower the static fetch surface through both C and LLVM without the embedded engine.
- Add differential, Node-typing, sanitizer, and regression coverage.
2026-07-30 11:34:59 -05:00