Chris Tate
52c66e2286
fix(fetch): accept string request stream chunks
2026-07-31 09:03:40 -05:00
Chris Tate
47ec3b30f8
fix(runtime): align fetch and abort signal semantics
2026-07-31 08:30:23 -05:00
Chris Tate
f21d489347
fix(fetch): support streamed bodies and redirect modes
2026-07-31 00:53:13 -05:00
Chris Tate
ffaefc6ced
fix: snapshot fetch environment at startup
2026-07-31 00:05:24 -05:00
Chris Tate
fdb01b360c
Prepare v0.0.21 release
...
- Stamp all publishable packages at v0.0.21.
- Publish release notes for the contract-sidecar fixes.
- Refresh the compiler surface manifest for the release.
2026-07-30 23:08:27 -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
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
fdf5010b28
Prepare v0.0.20 release
...
- Stamp all publishable packages at v0.0.20.
- Publish release notes for the contract-sidecar improvements.
- Refresh the compiler surface manifest for the release.
2026-07-30 16:26:39 -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
6f0adcf7d9
fix(fetch): harden redirects and response handling
2026-07-30 14:27:35 -05:00
Chris Tate
fb0b08a56f
fix(fetch): settle abandoned responses and decode redirects
2026-07-30 13:51:18 -05:00
Chris Tate
1bd7e4af2e
Prepare v0.0.19 release
...
- Stamp all published packages and the compiler surface manifest at 0.0.19.
- Promote the completed integer-slot fixes into the marked release notes.
2026-07-30 13:36:35 -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
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
Chris Tate
7f68aa1676
Prepare v0.0.18 release
...
- Stamp all publishable packages and the surface manifest at 0.0.18.
- Promote the curated Unreleased notes and release markers to v0.0.18.
2026-07-30 09:29:36 -05:00
Chris Tate
f47ee03dc6
Support array copying and Uint8Array iteration
...
- Add static Array and Uint8Array copying, sorting, and join surfaces.
- Lower Uint8Array spread, destructuring, and iterator methods across C and LLVM.
- Pin Node 24 semantics with differential coverage and runtime size gating.
2026-07-29 18:03:00 -05:00
Chris Tate
a992b644fb
fix: align Array.toSorted ordering semantics
2026-07-29 15:30:48 -05:00
Chris Tate
9b0ad004f8
Fix top-level await rejection checkpoints
2026-07-29 01:32:26 -05:00
Chris Tate
05752fde96
Fix top-level await dependency rejection handling
2026-07-29 00:35:35 -05:00
Chris Tate
786f10dbf2
Fix top-level await cycle semantics
2026-07-28 23:27:25 -05:00
Chris Tate
2d9070cd54
fix top-level await rejection handling
2026-07-28 22:01:32 -05:00
Chris Tate
ad56e7716a
Merge branch 'main' into ctate/top-level-await
2026-07-28 20:57:35 -05:00
Chris Tate
177d025452
Harden sandbox gate across host platforms
...
- Retain representative Darwin kqueue coverage in the default gate.
- Schedule native runtime tests by host and make Linux clang invocations portable.
- Resolve canonical OCI manifest digests for direct and indexed images.
2026-07-28 17:48:17 -05:00
Chris Tate
a504ccb850
Cut full sandbox validation to four minutes
...
- Shard portable coverage across 16 sandboxes while retaining focused Darwin contracts.
- Run invariant suites once and keep differential and sanitizer-sensitive coverage in both lanes.
- Harden sandbox transport, exit-status parsing, and Linux runtime test portability.
2026-07-28 14:58:34 -05:00
Chris Tate
e88ddc1678
Support top-level await
...
- Lower asynchronous ESM initialization with Node-compatible dependency ordering and caching.
- Finish top-level promises consistently across the C and LLVM runtimes.
- Add differential coverage for imports, rejection, and unsettled evaluation.
2026-07-28 11:19:04 -05:00
Chris Tate
820b8f2edf
Merge pull request #14 from vercel-labs/ctate/v0.0.17
...
Prepare v0.0.17 release
2026-07-26 21:14:11 -05:00