Chris Tate and sensei-woo
89c361a967
Lower AbortController for fetch cancellation ( #100 )
...
* Lower AbortController for fetch cancellation
- Add static and dynamic lowering for construction, signal access, and abort calls
- Back controllers with native signal state shared by fetch
- Cover cancellation semantics across C, LLVM, diagnostics, and surface tests
Co-authored-by: sensei-woo <sensei-woo@users.noreply.github.com >
* Fix AbortController abort edge cases
* Fence AbortController method extraction
---------
Co-authored-by: sensei-woo <sensei-woo@users.noreply.github.com >
2026-08-08 20:24:27 -05:00
Chris Tate
efb7e77281
fix: address fetch compatibility review findings
2026-08-02 15:31:00 -05:00
Chris Tate
8c20c9ac73
fix: validate computed fetch dispatch
2026-08-02 11:29:23 -05:00
Chris Tate
af685d05f9
fix: close fetch inventory review gaps
2026-08-02 10:41:37 -05:00
Chris Tate
b90c0466b2
fix: enforce fetch surface compatibility
2026-08-02 01:09:40 -05:00
Chris Tate
5985d54a27
fix: preserve fetch coercion semantics
2026-08-01 08:28:01 -05:00
Chris Tate
78144ec8be
fix(fetch): bind Web Stream source callbacks
2026-07-31 12:00:29 -05:00
Chris Tate
f19df5a1ee
fix(fetch): align listener and stream behavior
2026-07-31 11:35:28 -05:00
Chris Tate
52c66e2286
fix(fetch): accept string request stream chunks
2026-07-31 09:03:40 -05:00
Chris Tate
ffaefc6ced
fix: snapshot fetch environment at startup
2026-07-31 00:05:24 -05:00
Chris Tate
334febe43d
fix(fetch): address remaining review findings
2026-07-30 22:48:36 -05:00
Chris Tate
eec2cb2a3a
fix(fetch): address static fetch review findings
2026-07-30 22:02:47 -05:00
Chris Tate
baf050843d
fix fetch proxy and event dispatch behavior
2026-07-30 21:19:57 -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
fb0b08a56f
fix(fetch): settle abandoned responses and decode redirects
2026-07-30 13:51:18 -05:00
Chris Tate
6955a5d267
fix fetch proxy and redirect edge cases
2026-07-30 13:15:10 -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
d239f8ef58
fix(fetch): align header and abort event semantics
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
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
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
Chris Tate
23d5918a53
init
2026-07-22 18:08:04 -05:00