Commits
User selector
Commit History
Commits on Apr 17, 2026
[Build Speed] Reduce the cost of StructureInlines.h
Show description for 5ff0c08committed
Commits on Jan 30, 2026
[JSC] Fix CompleteSubspace include
Show description for 656aec4committed
Commits on Dec 20, 2025
Use WTF::move() instead of WTFMove() macro in Source/JavaScriptCore
Show description for f52b72fcommitted
Commits on Jul 22, 2025
Putting HashMap in a heap block hurts memory use, speed, code size (part 1)
Show description for 0c95ee2committed
Commits on May 3, 2025
Start adopting C++20's [[likely]] / [[unlikely]] in JSC
Show description for 0e0b92fcommitted
Commits on Mar 28, 2025
[BBQ] Inline (most) Wasm GC object allocations
Show description for 0f34249committed
Commits on Mar 10, 2025
[JSC] Fix integer overflow on armv7 in CompleteSubspace::tryAllocateSlow
Show description for 47b01a3committed
Commits on Mar 7, 2025
[JSC] Make JSC::CompleteSubspace::allocateSlow memory exhaust explicit crash
Show description for 798ff29committed
Commits on Feb 28, 2025
[JSC] Fix a bug not calling didAllocate for PreciseAllocation (from 290699@main)
Show description for a6bd280committed
Commits on Feb 20, 2025
Remove IsoSubspace preciseOnly support
Show description for c27dcaccommittedJSWebAssemblyInstance should be allocated out of a new PreciseSubspace.
Show description for b8c3632committed
Commits on Jun 7, 2024
Use "= default" for constructor and destructor in more JSC code
Show description for 0710c9fcommitted
Ahmad Saleem
Commits on Apr 1, 2024
Add Options::maxHeapSizeAsRAMSizeMultiple() to limit max memory usage for testing.
Show description for b682c58committed
Mark Lam
Commits on Dec 14, 2023
Add namespace qualifiers to a bunch of jsc types
Show description for 861cce4committed
Justin Michaud
Commits on Apr 26, 2023
[JSC] Clean up JSObject allocation in C++
Show description for de85e95committed
Commits on Oct 6, 2022
Revert clang-tidy change since it broke 32bit and watchOS
Show description for aabfacbcommitted
Commits on Sep 18, 2022
Ran clang-tidy on JSC, WTF and bmalloc
Show description for 700ac83committed
Commits on Dec 6, 2021
Remove unneeded virtual allocator methods from Subspace.
Show description for e4f73decommitted
Mark Lam
Commits on Nov 19, 2021
SubSpace constructors should take a const HeapCellType& instead of a HeapCellType*.
Show description for 2f2cf66committed
Mark Lam
Commits on Nov 11, 2021
Move m_doesGC from Heap to VM.
Show description for c731d80committed
Mark Lam
Commits on May 22, 2021
Stop using holdLock() in JSC as it is not compatible with Clang thread safety analysis
Show description for 83f518bcommitted
Commits on Jun 4, 2020
Add Options::validateDoesGC() for turning DoesGC validation on/off.
Show description for 7203c3ecommitted
Mark Lam
Commits on Jun 3, 2020
[Re-landing] Enhance DoesGC verification to print more useful info when verification fails.
Show description for 3f18bdfcommitted
Mark LamRolling out r262475 to unbreak Windows bot.
Show description for 673444fcommitted
Mark LamEnhance DoesGC verification to print more useful info when verification fails.
Show description for ea0eaf5committed
Mark Lam
Commits on May 15, 2020
[IWYU] Remove unnecessary includes from JSC implementation files
Show description for 2e3ee01committed
Commits on Nov 14, 2019
[JSC] BlockDirectory's bits should be compact
Show description for 5e535b6committed
Commits on Nov 9, 2019
[JSC] Rename LargeAllocation to PreciseAllocation
Show description for 9570b83committed[JSC] Make IsoSubspace scalable
Show description for e6dbb89committed
Commits on Aug 27, 2019
Refactor to use VM& instead of VM* at as many places as possible.
Show description for b236c61committed
Mark Lam
Commits on Aug 19, 2019
[WTF] Add makeUnique<T>, which ensures T is fast-allocated, makeUnique / makeUniqueWithoutFastMallocCheck part
Show description for 8a462cbcommitted
Commits on Apr 1, 2019
[JSC] Butterfly allocation from LargeAllocation should try "realloc" behavior if collector thread is not active
Show description for b1f2ae2committed
Commits on Feb 22, 2019
Add more doesGC() assertions.
Show description for 4b418facommitted
Mark Lam
Commits on Jan 20, 2019
[JSC] Shrink data structure size in JSC/heap
Show description for 13da1eccommitted
Commits on May 23, 2018
Speed up JetStream/base64
Show description for 30b8b11committed
Filip Pizlo