Commit Graph

5 Commits

Author SHA1 Message Date
Timothy Flynn
100ed4c6a4 LibJS: Implement Iterator.zipKeyed
This is from the Joint Iteration proposal:
https://tc39.es/proposal-joint-iteration/
2026-02-26 13:54:35 -05:00
Timothy Flynn
aa7eb95f98 LibJS: Implement Iterator.zip
This is from the Joint Iteration proposal:
https://tc39.es/proposal-joint-iteration/
2026-02-26 13:54:35 -05:00
Timothy Flynn
c7b3a4fcf8 LibJS: Implement Iterator.concat
This proposal reached stage 4 and was merged into ECMA-262. See:
https://github.com/tc39/ecma262/commit/aefd096
2025-12-03 12:08:40 +01:00
Shannon Booth
f87041bf3a LibGC+Everywhere: Factor out a LibGC from LibJS
Resulting in a massive rename across almost everywhere! Alongside the
namespace change, we now have the following names:

 * JS::NonnullGCPtr -> GC::Ref
 * JS::GCPtr -> GC::Ptr
 * JS::HeapFunction -> GC::Function
 * JS::CellImpl -> GC::Cell
 * JS::Handle -> GC::Root
2024-11-15 14:49:20 +01:00
Timothy Flynn
93712b24bf Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00