Commits
User selector
Commit History
Commits on May 15, 2026
[JSC] Extend megamorphic ByVal IC with symbols
Show description for ce3942ecommitted
Commits on May 14, 2026
Use modern integer hash
Show description for 310c6dbcommitted
Commits on Mar 30, 2026
[JSC] Micro-optimize AssemblyHelpers asm code for ARM64
Show description for 22e1f2dcommitted
Commits on Mar 29, 2026
[JSC] Introduce butterfly-less objects
Show description for 55783b9committed
Commits on Mar 27, 2026
[JSC] Introduce Realm-less Objects
Show description for 7d45839committed
Commits on Feb 23, 2026
[JSC] Merge RegisterSetBuilder into RegisterSet
Show description for b23dfb2committed
Commits on Jan 31, 2026
[LOL] Add remaining jump bytecodes
Show description for 04bcc9fcommitted
Commits on Dec 12, 2025
Simplify StructureID encoding scheme.
Show description for 6eac446committed
Mark Lam
Commits on Sep 30, 2025
[JSC] Math.random JIT path uses arithmetic instead of logical right shifts
Show description for cf0e17eauthored andcommitted
Commits on Jul 10, 2025
[JSC] Use `enum class` for `CompilationResult`, `CachedCodeBlockTag`, `CodeSpecializationKind` for Safer C++
Show description for a2ae581authored andcommitted
Commits on May 3, 2025
Start adopting C++20's [[likely]] / [[unlikely]] in JSC
Show description for 0e0b92fcommitted
Commits on Apr 17, 2025
Replace std::variant with Variant in code
Show description for 213f516committed
Commits on Apr 9, 2025
[BBQ] Handle oversized allocations by doing 64-bit math rather than an extra branch
Show description for 6f29885committed
Commits on Apr 4, 2025
Unreviewed, reverting 292040@main.
Show description for 594c5f4authored andcommitted
Commits on Mar 28, 2025
[BBQ] Inline (most) Wasm GC object allocations
Show description for 0f34249committed
Commits on Mar 12, 2025
Unreviewed, reverting 292008@main.
Show description for c5e0671authored andcommitted[JSC] Use 3-operand instructions more in Baseline / DFG
Show description for 07c88b9committed[JSC] Optimize DataView.prototype.byteLength handling in JIT
Show description for e6f31f6committed
Commits on Mar 6, 2025
[JSC] emitEncodeStructureID should be a no-op when the structureIDMask is -1
Show description for b6667accommitted
Commits on Feb 23, 2025
[JSC] Simplify AssemblyHelpers::purifyNaN
Show description for a8406fbcommitted
Commits on Feb 8, 2025
[JSC] Remove unnecessary underflow check for stack pointer
Show description for b3cdc96committed
Commits on Feb 1, 2025
[JSC] Move OverridesGetPrototype to inline flags
Show description for 08963eacommitted
Commits on Jan 3, 2025
Change TZoneHeap so that it can be enabled/disabled based on a runtime configuration.
Show description for d9c3915committed
Mark Lam
Commits on Nov 19, 2024
Replace WTF::bitwise_cast with std::bit_cast
Show description for 6ef08d1committed
Commits on Oct 30, 2024
Added skip markers for JavaScriptCore and WebCore files that do not conform to -Wunsafe-buffer-usage
Show description for b942617committed
Commits on Sep 13, 2024
[JSC] Make double constant materialization better
Show description for d73923dcommitted
Commits on Sep 11, 2024
Share JS -> Wasm IC entrypoint code
Show description for d8cbb60committed
Commits on Aug 13, 2024
[JSC] Simplify ArityFixup
Show description for 7862f22committed
Commits on Jul 24, 2024
Merge Wasm::Instance into JSWebAssemblyInstance
Show description for b7de8d5committedUnreviewed, reverting 281277@main.
Show description for 60c1750authored andcommittedMerge Wasm::Instance into JSWebAssemblyInstance
Show description for 6b7f744committed
Commits on Jul 5, 2024
Fix build issues with latest Clang
Show description for 62b6e2dcommitted
Commits on Jun 26, 2024
[JSC] Add inlined fast path for jfalse
Show description for 5c29435committed
Commits on Jun 24, 2024
Make it harder to use roundUpToMultipleOf wrong by using template argument for alignment
Show description for 5f26364committed
Commits on Jun 15, 2024
Apply more constexpr for offsetOf
Show description for 51b187dcommitted