Commits
User selector
Commit History
Commits on May 19, 2026
[JSC] Implement DFG / FTL ArrayUnshift
Show description for 5965900committed
Commits on May 4, 2026
[JSC] Add Array#concat DFG nodes
Show description for 94e35cfcommitted
Commits on Nov 12, 2025
[JSC] Add fast path for `Array.from(arguments)`
Show description for 12bbbd4committed
Commits on Oct 20, 2025
[JSC] Remove unused private functions for Array
Show description for 9150606committed
Commits on Aug 7, 2025
[Swift in WebKit] Work towards modularizing JSC private headers (Part 1)
Show description for a9d3d11committed
Commits on Oct 15, 2024
[JSC] Remove unused `arraySpeciesWatchpointIsValid` link time constant
Show description for 957b7f2committed
Commits on Oct 8, 2024
[JSC] Implement Array#concat in C++
Show description for 1842752committed
Commits on Sep 27, 2024
[JSC] Check if the species watchpoint is valid before `array.concat()` fast path
Show description for e7aeca7committed
Commits on Sep 23, 2024
[JSC] Add fast path for `array.concat()`
Show description for 2135954committed
Commits on Oct 24, 2023
[JSC] Add Array.from(Array) fast path
Show description for 29e5f28committed
Commits on Aug 16, 2023
Move createStructure inline functions to *Inlines.h
Show description for 5bd7a22committed
Commits on Oct 4, 2022
[JSC] Introduce new_array_with_species bytecode and optimize it through all tiers
Show description for 3c9c31dcommitted
Commits on Feb 19, 2022
Unreviewed, reverting r290194 and r290210.
Show description for df3f0ddcommittedUnreviewed, use ArrayWithUndecided in ArrayPrototype
Show description for 51ac0e6committed[JSC] Make ArrayPrototype just an array
Show description for b1c6e70committed
Commits on Sep 25, 2020
[JSC] Introduce JSC_DECLARE_HOST_FUNCTION / JSC_DEFINE_HOST_FUNCTION to make host function definition easy-to-scanned for JIT-caging
Show description for edc103acommitted
Commits on Apr 21, 2020
Classes marked final should not use protected access specifier
Show description for b95ea40committed
Commits on Mar 7, 2020
Put remaining fixed-sized cells into IsoSubspace
Show description for 6289c55committed
Commits on Dec 10, 2019
Unreviewed, rolling out r253321.
Show description for c926899committed[JSC] Put JSArray in IsoSubspace
Show description for 484d996committed
Commits on Oct 7, 2019
[JSC] Change signature of HostFunction to (JSGlobalObject*, CallFrame*)
Show description for 60b5990committed
Commits on Jul 5, 2019
[JSC] Clean up ArraySpeciesCreate
Show description for 323c73bauthored andcommitted
Commits on Mar 13, 2019
[JSC] Move species watchpoint installation from ArrayPrototype to JSGlobalObject
Show description for 3b42c3acommitted
Commits on Feb 27, 2019
Remove poisons in JSCPoison and uses of them.
Show description for ff3b188committed
Mark Lam
Commits on Mar 8, 2018
[JSC] Optimize inherits<T> if T is final type
Show description for 7284024committed
Commits on Jan 24, 2018
Update Poisoned pointers to take a Poison class instead of a uintptr_t&.
Show description for afbc8fecommitted
Mark Lam
Commits on Jan 14, 2018
Replace all use of ConstExprPoisoned with Poisoned.
Show description for c39dcd4committed
Mark Lam
Commits on Jan 11, 2018
Poison small JSObject derivatives which only contain pointers
Show description for 83f57aacommitted
Commits on Jun 25, 2017
Remove excessive headers from JavaScriptCore
Show description for 10859d7committed
Commits on Jan 13, 2017
Initialize the ArraySpecies watchpoint as Clear and transition to IsWatched once slice is called for the first time
Show description for 7fa39cccommittedAdd a slice intrinsic to the DFG/FTL
Show description for 54e411bcommitted
Commits on Jan 11, 2017
[WebIDL] Remove most of the custom bindings for the WebGL code
Show description for f051932authored andcommitted
Commits on Jan 9, 2017
Unreviewed, rolling out r210476.
Show description for 48871b8committed
Commits on Jan 7, 2017
Add a slice intrinsic to the DFG/FTL
Show description for c0e4072committed
Commits on Sep 28, 2016
Unreviewed, rolling out r206522.
Show description for 80675e4committed