Chris Tate
|
39118d68d6
|
Add static fs function values
|
2026-09-19 22:41:19 -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 |
|