Commits
User selector
Commit History
Commits on Dec 20, 2025
Use WTF::move() instead of WTFMove() macro in Source/JavaScriptCore
Show description for f52b72fcommitted
Commits on Nov 27, 2025
Use C++20 std::ranges projections in JavaScriptCore
Show description for a511cfcauthored andcommitted
Commits on Nov 21, 2025
Use C++20 std::ranges::sort in JavaScriptCore
Show description for 38a918fcommitted
Commits on May 3, 2025
Start adopting C++20's [[likely]] / [[unlikely]] in JSC
Show description for 0e0b92fcommitted
Commits on Jan 6, 2025
Make HashSet validate its key by default in release builds
Show description for c9de3eacommitted
Commits on Oct 16, 2024
[WTF] Rename WTF::HashMap to WTF::UncheckedKeyHashMap (1/3)
Show description for 6cf3bfbcommitted
Commits on May 3, 2022
[JSC] Introduce unlinked version of invalidation
Show description for a708678committed
Commits on Apr 29, 2022
[JSC] Use FixedVector in JumpReplacements and VariableEventStream
Show description for f6b5f60committed
Commits on May 24, 2021
Drop CheckedLock / CheckedCondition aliases
Show description for 42ae9aacommitted
Commits on May 23, 2021
Use CheckedLock in even more places
Show description for ae0b81ccommitted
Commits on May 22, 2021
Replace LockHolder with Locker in local variables
Show description for b46f54ecommittedUnreviewed, reverting r277913.
Show description for 0b6e751committedReplace LockHolder with Locker in local variables
Show description for db20ed5committed
Commits on Apr 18, 2021
[JSC] Do not use Bag<> for DFG / FTL watchpoints
Show description for 0c110adcommitted
Commits on Apr 15, 2021
[JSC] Change Vector<> to FixedVector<> in DFG::CommonData if possible
Show description for 261b5bccommitted
Commits on Apr 7, 2021
[JSC] Use FixedVector more in bytecode dir and JumpTable
Show description for 9f3bc2bcommitted
Commits on Aug 5, 2020
[JSC] Use LazyNeverDestroyed & std::call_once for complex singletons
Show description for 2c9950ecommitted
Commits on Jun 11, 2020
[JSC] Return DisposableCallSiteIndex when destroying GCAwareJITStubRoutineWithExceptionHandler
Show description for a079eb3committed
Commits on May 19, 2020
REGRESSION(r261755): Win/Linux non-unified builds have hundreds of link failures
Show description for 1dc916acommitted
Commits on May 15, 2020
[IWYU] Remove unnecessary includes from JSC implementation files
Show description for 2e3ee01committed
Commits on Jan 17, 2020
Reland bytecode checkpoints since bugs have been fixed
Show description for 198b075committed
Commits on Jan 15, 2020
Revert bytecode checkpoints since it breaks watch
Show description for 356c0f3committed
Commits on Dec 24, 2019
DFG/FTL should be able to exit to the middle of a bytecode
Show description for c131525committed
Commits on Oct 23, 2019
BytecodeIndex should be a proper C++ class
Show description for ee2d3efcommitted
Commits on Jun 17, 2019
[JSC] Introduce DisposableCallSiteIndex to enforce type-safety
Show description for 0d8b49ecommitted
Commits on May 14, 2019
[JSC] Compress JIT related data more by using Packed<>
Show description for fd19215committed
Commits on Feb 15, 2019
[JSC] CodeBlock::jettison should clear related watchpoints
Show description for 7ab19edcommitted
Robin Morisset
Commits on Jul 24, 2018
Refactoring: make DFG::Plan a class.
Show description for 2409068committed
Mark Lam
Commits on Apr 5, 2018
[WTF] Remove StaticLock
Show description for 488014dcommitted
Commits on Sep 5, 2017
Support compiling catch in the FTL
Show description for 5ac059fcommitted
Commits on Sep 2, 2017
[DFG] Relax arity requirement
Show description for 2c84795committed
Commits on Jun 29, 2017
VMTraps has some races
Show description for b8d026acommitted
Commits on Mar 9, 2017
Make the VM Traps mechanism non-polling for the DFG and FTL.
Show description for 87de3e2committed
Mark Lam
Commits on Jan 26, 2017
Harden how the compiler references GC objects
Show description for 5eeeab9committed