Chris Tate
af685d05f9
fix: close fetch inventory review gaps
2026-08-02 10:41:37 -05:00
Chris Tate
b2711aa6a2
fix compiler cache identity gaps
2026-08-02 01:22:41 -05:00
Chris Tate
b90c0466b2
fix: enforce fetch surface compatibility
2026-08-02 01:09:40 -05:00
Chris Tate
c124516e05
fix compiler cache identity
2026-08-02 00:26:56 -05:00
Chris Tate
f2b9bb9c6f
Fix fetch fence aliases and computed unions
2026-08-01 22:38:08 -05:00
Chris Tate
4cf84283c0
fix: harden native cache publication identity
2026-08-01 21:18:53 -05:00
Chris Tate
57ce47b273
fix fetch inventory coverage gaps
2026-08-01 21:12:49 -05:00
Chris Tate
ae1ce89070
Fix RequestInit fence aliasing
2026-08-01 20:28:38 -05:00
Chris Tate
9aede1ed55
Fix remaining fetch surface fence bypasses
2026-08-01 19:54:37 -05:00
Chris Tate
5ac9dcda3e
Fix fetch surface fence coverage
2026-08-01 18:53:02 -05:00
Chris Tate
dcc5a03a52
fix: validate native cache state and artifacts
2026-08-01 18:38:22 -05:00
Chris Tate
ea3bbddc62
fix: align fetch inventory with lowering
2026-08-01 17:30:06 -05:00
Chris Tate
89b5ab3355
feat(compat): inventory Node 24 fetch surface
...
- Classify Node 24 fetch APIs and options by static, dynamic-only, unsupported, and out-of-scope support.
- Project the inventory into the surface manifest and add runtime drift and conformance checks.
- Fence unprofiled Headers members with actionable SC2020 diagnostics.
2026-08-01 17:01:32 -05:00
Chris Tate
a1a57048eb
fix: close native cache invalidation gaps
2026-08-01 15:52:41 -05:00
Chris Tate
d72468b28b
Merge pull request #76 from vercel-labs/ctate/fetch-conformance
...
Add generated Node 24 fetch conformance
2026-08-01 15:51:52 -05:00
Chris Tate
53e07fc55c
fix: harden native build caches
2026-08-01 15:39:44 -05:00
Chris Tate
89b4121ebe
Harden persistent compile caches
2026-08-01 15:39:44 -05:00
Chris Tate
1f1f7d42a7
fix native cache invalidation
2026-08-01 15:39:44 -05:00
Chris Tate
6b996ea4a8
fix: harden persistent compilation cache
2026-08-01 15:39:44 -05:00
Chris Tate
c23741ba75
fix: relink ambient system libraries
2026-08-01 15:39:44 -05:00
Chris Tate
d1dff3879e
fix(compiler): close persistent cache correctness gaps
2026-08-01 15:39:43 -05:00
Chris Tate
2c1406325d
fix(compiler): harden persistent cache identity
2026-08-01 15:39:43 -05:00
Chris Tate
160df747bf
fix(compiler): harden persistent build cache
2026-08-01 15:39:43 -05:00
Chris Tate
a578a9ab9b
Persist native compilation cache
...
- Enable bounded platform-native caching for production executable and library builds.
- Reuse library runtime objects across edits and avoid duplicate no-npm frontend loading.
- Cover cache defaults, invalidation, bypass behavior, and artifact equivalence; document controls.
2026-08-01 15:39:43 -05:00
Chris Tate
2d0bc2df0b
Add generated Node 24 fetch conformance
...
- Pin the supported fetch surface to an explicit Node and Undici profile.
- Generate deterministic WebIDL, AbortSignal, and stream differential campaigns.
- Match Node stream pull scheduling while preserving typed source identity.
2026-08-01 15:33:37 -05:00
Chris Tate
0d3c006c0d
Merge pull request #52 from vercel-labs/ctate/fix-fetch
...
feat: make fetch static-compatible
2026-08-01 14:49:41 -05:00
Chris Tate
6cf7cd9220
fix: align fetch APIs with Node coercion
2026-08-01 14:22:07 -05:00
Chris Tate
bc00d3d65f
fix(fetch): preserve WebIDL conversion semantics
2026-08-01 12:31:13 -05:00
Chris Tate
1544ccda88
fix(fetch): align static stream and body coercion
2026-08-01 09:10:35 -05:00
Chris Tate
5985d54a27
fix: preserve fetch coercion semantics
2026-08-01 08:28:01 -05:00
Chris Tate
a6a68ea861
fix(fetch): preserve coercion and call semantics
2026-08-01 07:46:54 -05:00
Chris Tate
9db07aa05f
fix fetch compatibility edge cases
2026-07-31 21:08:43 -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
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
5982347cf1
fix: preserve static stream value identity
2026-07-31 10:44:31 -05:00
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
938f912896
Merge pull request #70 from vercel-labs/ctate/v0.0.21
...
Prepare v0.0.21 release
v0.0.21
2026-07-30 23:29:50 -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