Commit Graph
2626 Commits
Author SHA1 Message Date
Chris Tate c9fe456a96 Support crypto.createCipheriv and createDecipheriv 2026-10-14 15:14:14 -05:00
Chris Tate ed55fa44d8 Make typed record to unknown conversions cheaper 2026-10-14 14:11:58 -05:00
Chris Tate 63012c09b1 Add readline/promises, stream.addAbortSignal and the stream/promises options 2026-10-14 14:10:43 -05:00
Chris Tate f7a9887709 Add process.memoryUsage, process identity members, and performance marks and measures (#977) 2026-10-14 13:57:47 -05:00
Chris Tate 397290579e Expand dynamic spreads into checked performance argument arrays 2026-10-14 13:16:30 -05:00
Chris Tate f3ace69760 Store scalar-union fields inline in records and objects 2026-10-14 13:02:38 -05:00
Chris Tate f951af1e8f Merge main into process and perf_hooks 2026-10-14 12:46:19 -05:00
Chris Tate 47223bdfaa Use plain wording in docs, comments and test names (#981) 2026-10-14 12:25:43 -05:00
Chris Tate d25fa587ae Add the legacy url API and url.domainToASCII/domainToUnicode (#973) 2026-10-14 12:08:16 -05:00
Chris Tate 5cb25cfcde Lower typed-array sort and toSorted (#980) 2026-10-14 11:48:27 -05:00
Chris Tate 3f8e0bcb13 Use plain wording in docs, comments and test names 2026-10-14 11:43:44 -05:00
Chris Tate 5ef650b5e7 Merge main into the legacy url API 2026-10-14 11:30:47 -05:00
Chris Tate a93c7f4400 Call class methods directly through interfaces (#974) 2026-10-14 11:24:50 -05:00
Chris Tate 23124ccdb0 Lower typed-array sort and toSorted 2026-10-14 11:15:37 -05:00
Chris Tate c7439a179e Read interface methods before arguments another function can assign 2026-10-14 10:55:08 -05:00
Chris Tate 86f77c88e9 Add process.memoryUsage, process identity members, and performance marks and measures 2026-10-14 09:58:18 -05:00
Chris Tate ea7a856329 Add EventTarget, Event and CustomEvent (#966) 2026-10-14 09:29:46 -05:00
Chris Tate b22a9a7b59 Build Object.entries natively and walk Object.values directly for unknown values (#975) 2026-10-14 09:04:27 -05:00
Chris Tate 8043da9e06 Merge main into EventTarget 2026-10-14 08:46:13 -05:00
Chris Tate 2c8ea042fd Build Object.entries natively and walk Object.values directly for unknown values 2026-10-14 08:34:53 -05:00
Chris Tate a0c8865eb0 Reword the interface dispatch corpus header 2026-10-14 08:32:32 -05:00
Chris Tate 7a9d89d611 Call class methods directly through interfaces 2026-10-14 08:21:35 -05:00
Chris Tate bd9a994060 Add the legacy url API and url.domainToASCII/domainToUnicode 2026-10-14 08:10:02 -05:00
Chris Tate 3008f2ff1a Support util.inherits, util.deprecate, util.callbackify and util.debuglog 2026-10-14 08:08:06 -05:00
Chris Tate 48ccbddfec Merge main into EventTarget 2026-10-14 08:03:27 -05:00
Chris Tate 634c5c291a Keep events.errorMonitor out of the string event-name space 2026-10-14 08:00:40 -05:00
Chris Tate 9246c45126 Sort by key for recognized numeric comparators (#970) 2026-10-14 07:28:42 -05:00
Chris Tate 619ba3d1c7 Box function-field receivers only when the callee reads this (#961) 2026-10-14 07:14:26 -05:00
Chris Tate 6fe81f0ce6 Sort by key for recognized numeric comparators 2026-10-14 06:48:48 -05:00
Chris Tate f2d0aa6bb6 Bind the class view of lazily boxed field-call receivers 2026-10-14 06:43:46 -05:00
Chris Tate 688f7bb866 Shrink the cycle-collector object header to 8 bytes (#969) 2026-10-14 06:03:36 -05:00
Chris Tate e932714bfa Shrink the cycle-collector object header to 8 bytes 2026-10-14 04:53:07 -05:00
Chris Tate 4aba593f28 Keep updated and passed-through number objects in frame storage 2026-10-14 04:50:50 -05:00
Chris Tate e3d3380032 Add path.matchesGlob 2026-10-14 03:54:52 -05:00
Chris Tate a4af77ee8d Add EventTarget, Event and CustomEvent 2026-10-14 02:58:57 -05:00
Chris Tate 7bc8a191f0 Keep non-escaping number records and objects in frame storage 2026-10-14 02:44:11 -05:00
Chris Tate 6738693f3d Walk for-in and Object.keys keys natively for unknown values (#960) 2026-10-14 02:34:01 -05:00
Chris Tate ebce6f83d1 Box function-field receivers only when the callee reads this 2026-10-14 01:34:53 -05:00
Chris Tate 791e3c3ddb Read undefined from early vars and throw TDZ errors for early class use (#948) 2026-10-14 01:31:48 -05:00
Chris Tate 8fffa96cab Walk for-in and Object.keys keys natively for unknown values 2026-10-14 00:46:44 -05:00
Chris Tate 93c616a066 Read early classes in Node's evaluation order 2026-10-14 00:41:59 -05:00
Chris Tate e646b347de Complete node:os and add path.parse and path.format 2026-10-14 00:25:07 -05:00
Chris Tate ea6428bad6 Keep the first elements of small appended arrays in the array's block 2026-10-13 23:36:22 -05:00
Chris Tate 549bb45b0a Implement Promise.allSettled and Promise.any (#951) 2026-10-13 22:55:37 -05:00
Chris Tate d99e97cb70 Merge main into lone surrogate strings 2026-10-13 22:20:07 -05:00
Chris Tate 9f541456b7 Merge pull request #955 from vercel-labs/ctate/add-lifetimeregion-scriptc-0621ff
Add LifetimeRegion to @scriptc/experimental
2026-10-13 21:52:20 -05:00
Chris Tate 7166adf712 Let scan reads reload after string read fallbacks 2026-10-13 21:24:38 -05:00
Chris Tate 090ccabb72 Add LifetimeRegion to @scriptc/experimental 2026-10-13 21:12:20 -05:00
Chris Tate 1feb7a1658 Check class initialization only at source references 2026-10-13 21:09:54 -05:00
Chris Tate 13e6789b2f Speed up regex replace, match and capture reads (#954) 2026-10-13 21:08:41 -05:00