Chris Tate
4427f1fb5a
Expand native collection keys and construction
...
- Support boolean, bigint, and mixed value keys in native Maps and Sets.
- Reuse key hashes and copy collections directly into compact storage.
- Preserve collection identity, ordering, iteration, and ownership behavior.
2026-10-05 09:32:14 -05:00
Chris Tate
e7d5c67cdc
Add Node 24 readable stream readers, controllers, and tee ( #661 )
2026-10-04 06:07:41 -05:00
Chris Tate
3aad3e8ebe
Add Node 24 Web Stream pipelines and streaming encoding ( #660 )
2026-10-04 05:36:27 -05:00
Chris Tate
99613bce5a
Add Node 24 writable Web Streams support ( #659 )
2026-10-04 04:54:43 -05:00
Chris Tate
095673351e
Add Node 24 URL authority and protocol mutation support ( #658 )
2026-10-04 04:14:12 -05:00
Chris Tate
41b5eed650
Add Node 24 URL mutation support ( #654 )
...
* Add Node 24 URL mutation support
* Record preflight baselines for URL mutation fixtures
2026-10-04 01:57:10 -05:00
Chris Tate
4eb4e71d9b
Expand Node 24 ESM metadata compatibility ( #653 )
...
* Expand Node 24 ESM metadata compatibility
* Fix ESM metadata lowering in native compiler bootstrap
2026-10-04 01:03:02 -05:00
Chris Tate
44f7e7680e
Add Node 24 util.styleText compatibility ( #651 )
2026-10-03 22:54:00 -05:00
Chris Tate
ba79399aba
Add Node 24 deep equality support ( #650 )
2026-10-03 21:56:40 -05:00
Chris Tate
7a3794d8dd
fix: emit TypeScript runtime package sources ( #641 )
2026-10-03 15:43:26 -05:00
Chris Tate
50a2731631
Expand Node 24 text-encoding support ( #629 )
...
* Expand Node 24 text-encoding support
* Update codec diagnostics for encodeInto support
2026-10-03 05:38:29 -05:00
Chris Tate
da852757a3
Add Node 24 URL factories and shared parsing ( #627 )
...
* Add Node 24 URL factories and shared parsing
* Clarify URL fixture name and remaining refusal coverage
* Update island URL test for protocol-relative resolution
2026-10-03 03:19:05 -05:00
Chris Tate
8d161d4982
Add Node 24 scrypt, HKDF, and SHA-2 crypto support ( #626 )
2026-10-03 01:47:42 -05:00
Chris Tate
7d2d2116ec
Expand Node 24 filesystem descriptor and FileHandle support ( #625 )
...
* Expand Node 24 filesystem descriptor and FileHandle support
* Preserve filesystem options getter evaluation and record fixture baselines
* Normalize the known Linux fiber warning in npm stderr comparisons
2026-10-03 00:41:02 -05:00
Chris Tate
a07998f667
Expand static three.js workflows and host integration ( #621 )
...
* Expand static three.js workflows and host integration
* Preserve JavaScript class state in static three.js workflows
* Preserve inferred JavaScript behavior across static workflows
* Preserve inferred callables and native compatibility boundaries
* Retain annotated JavaScript factory exports and bootstrap-safe call spreads
* Preserve Buffer and child callback identities in static packages
* Clarify JavaScript symbol spread support
2026-10-02 19:56:34 -05:00
Chris Tate
0e764aad1b
Support stored Map and Set iterators in static builds ( #618 )
...
* Support stored Map and Set iterators in static builds
* Record collection iterator parity baselines
2026-10-02 13:26:27 -05:00
Chris Tate
5aa450c6b2
docs: migrate to Geistdocs ( #611 )
...
* docs: migrate to Geistdocs
* Restore compiler files to main
2026-10-02 00:58:25 -05:00