Chris Tate
|
f7b8c74bb4
|
chore(compat): regenerate static support after upstream changes
|
2026-09-22 19:30:14 -05:00 |
|
Chris Tate
|
c5e966855c
|
feat(compiler): support exit status writes and URL getters
|
2026-09-22 19:29:09 -05:00 |
|
Chris Tate
|
1841228277
|
fix(fs): support async lstat identity metadata (#381)
|
2026-09-22 19:20:43 -05:00 |
|
 Chris TateandHagege Ruben
|
2df164ab99
|
fix(fs): support static async realpath (#378)
- add fs/promises.realpath with Node-shaped rejections
- resolve Windows links to canonical paths
- cover behavior and refresh compatibility evidence
Fixes #371
Co-authored-by: Hagege Ruben <20857346+HagegeR@users.noreply.github.com>
|
2026-09-22 18:35:53 -05:00 |
|
 Chris TateandHagege Ruben
|
c9cad7a0ba
|
fix(child_process): support shell text capture (#377)
- add cross-platform shell spawning and close lifecycle support
- decode encoded child output across native read boundaries
- cover the supported surface with differential compatibility evidence
Fixes #370
Co-authored-by: Hagege Ruben <20857346+HagegeR@users.noreply.github.com>
|
2026-09-22 18:03:52 -05:00 |
|
Chris Tate
|
f2c81630ef
|
Add static loose equality (#364)
|
2026-09-20 20:46:52 -05:00 |
|
Chris Tate
|
69977b9fd0
|
Add static literal dynamic imports (#363)
|
2026-09-20 15:59:34 -05:00 |
|
Chris Tate
|
4e175f4d72
|
Add static node:module parity (#361)
|
2026-09-20 14:44:19 -05:00 |
|
Chris Tate
|
e42ee19e41
|
Add static CommonJS factory exports (#360)
* Add static CommonJS factory exports
* Fence inherited methods on dynamic objects
|
2026-09-20 13:07:51 -05:00 |
|
Chris Tate
|
d6657921f5
|
Add static zlib callback codecs (#356)
|
2026-09-20 09:10:07 -05:00 |
|
Chris Tate
|
e82dc998c4
|
Add static one-shot zlib codecs (#355)
|
2026-09-20 01:21:41 -05:00 |
|
Chris Tate
|
c33a18d421
|
Add static fs function values (#354)
* Add static fs function values
* Fence option-sensitive fs function values
|
2026-09-19 23:11:24 -05:00 |
|
Chris Tate
|
5ae6705e38
|
Add static builtin function values (#353)
|
2026-09-19 21:49:21 -05:00 |
|
Chris Tate
|
bf6dfb882b
|
Add static Node path function values (#352)
* Add static Node path function values
* Preserve JavaScript builtin alias fences
|
2026-09-19 12:24:40 -05:00 |
|
Chris Tate
|
a11fd6c881
|
Add static callable specialization (#350)
|
2026-09-18 22:50:45 -05:00 |
|
Chris Tate
|
1600935411
|
Add static-native BigInt support (#346)
* feat: add static BigInt support
* fix: prevent BigInt width overflow on WASI
* fix: harden BigInt formatting sizes
* test: record BigInt WASI parity baseline
|
2026-09-18 00:21:12 -05:00 |
|
 Chris Tateandeuxaristia
|
5e4b4df1b9
|
feat(child_process): support writable child stdin (#341)
* feat(child_process): support writable child stdin
- Add nonblocking child stdin writers with lifecycle events and platform-aware backpressure.
- Lower writable streams through the C and LLVM backends while fencing unsupported overloads.
- Add differential, type, diagnostics, and compatibility coverage.
Fixes #311
Co-authored-by: euxaristia <25621994+euxaristia@users.noreply.github.com>
* Reject non-literal spawn options
- Emit a named lowering diagnostic instead of silently dropping variable options.
- Cover two- and three-argument spawn overloads with diagnostic regressions.
Fixes #311
Co-authored-by: euxaristia <25621994+euxaristia@users.noreply.github.com>
---------
Co-authored-by: euxaristia <25621994+euxaristia@users.noreply.github.com>
|
2026-09-17 07:48:29 -05:00 |
|
Chris Tate
|
ffa248efcf
|
feat: add static crypto utility support (#335)
* feat: add static crypto utility support
* fix: match Node crypto digest errors
|
2026-09-16 11:15:12 -05:00 |
|
Chris Tate
|
fcacc4d4b0
|
feat: add static CommonJS module graph (#332)
|
2026-09-15 21:17:31 -05:00 |
|
Chris Tate
|
5a782a6150
|
feat: add static async iteration parity (#328)
|
2026-09-15 00:03:07 -05:00 |
|
Chris Tate
|
2ac8743dbb
|
feat(compiler): add Node module resolution introspection (#322)
|
2026-09-14 18:15:44 -05:00 |
|
Chris Tate
|
073c840564
|
Enforce TypeScript 7 and Node type-link parity (#315)
* Enforce TypeScript 7 and Node type-link parity
* fix(compiler): normalize Windows resolver paths
* fix(compiler): canonicalize Windows realpaths
|
2026-09-14 09:19:08 -05:00 |
|
Chris Tate
|
a8a5204574
|
Implement typed async generators (#310)
|
2026-09-14 00:38:06 -05:00 |
|
Chris Tate
|
9fb0620f06
|
Implement explicit resource management (#309)
|
2026-09-13 23:34:17 -05:00 |
|
Chris Tate
|
d7aed4b722
|
Unify TS 7 project module resolution (#308)
|
2026-09-13 21:53:45 -05:00 |
|
Chris Tate
|
0bf47eb87e
|
feat: support static ESM import metadata
|
2026-09-02 18:18:09 -05:00 |
|
Chris Tate
|
8faad2f639
|
feat: add Node.js compatibility matrix (#284)
* feat: add Node.js compatibility matrix
- Add generated Node.js v24 compatibility inventory with static and dynamic support classifications.
- Publish the interactive /compatibility matrix and wire manifest generation into runtime and docs checks.
* fix: correct compatibility matrix generation
* fix: address PR 284 review findings
* fix: address PR 284 review findings
* test: exercise stream web loader through npm graph
* fix: correct dynamic global availability
* fix: keep compatibility module mappings precise
|
2026-09-02 16:03:36 -05:00 |
|