Commits
User selector
Commit History
Commits on May 15, 2026
Remove JSHeapInt32/Double
Show description for 3bb4fc9committed[JSC] Optimize stricteq with non-String / non-HeapBigInt cells
Show description for 8f52a29committed
Commits on Apr 21, 2026
[Build Speed] Minimize includes in CodeBlock.h, JSCJSValue.h, JSCJSValueInlines.h, and VM.h
Show description for 9f2eb90committed
Commits on Apr 20, 2026
Further reduce use of jsCast<>()
Show description for e602202committed
Commits on Mar 27, 2026
[JSC] Introduce Realm-less Objects
Show description for 7d45839committed
Commits on Feb 11, 2026
[LOL] Add switch/throw bytecodes
Show description for f52fa4acommitted
Commits on Feb 5, 2026
[JSC] Remove unused op_overrides_has_instance
Show description for 39d9b74committed[JSC] Remove op_rest_length
Show description for 7424a48committed
Commits on Jan 31, 2026
Remove op_end
Show description for 1883cffcommitted
Commits on Dec 4, 2025
Adopt C++20 Concepts in JavaScriptCore/jit
Show description for 6157d21committed
Commits on Jul 11, 2025
Unreviewed, relanding 297160@main
Show description for 7e143bacommitted
Commits on Jul 10, 2025
Unreviewed, reverting 297160@main.
Show description for e0c0c1bauthored andcommitted
Commits on Jul 9, 2025
[JSC] Add list style switch
Show description for 5085bf6committed
Commits on May 22, 2025
[JSC] eval calls should not create JSCallee for each invocation
Show description for ab44891committed
Commits on May 5, 2025
[JSC] Use [[noreturn]] in C++
Show description for 07e62c1authored andcommitted
Commits on May 3, 2025
Start adopting C++20's [[likely]] / [[unlikely]] in JSC
Show description for 0e0b92fcommitted
Commits on Apr 12, 2025
Web Inspector: Debugger: add a way to step over `await` as though it was sync code
Show description for 6eceba5committed
Commits on Apr 4, 2025
Unreviewed, reverting 292040@main.
Show description for 594c5f4authored andcommitted
Commits on Mar 17, 2025
[JSC] Add NewRegExpUntyped DFG node
Show description for d8448d0committed
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
Commits on Nov 19, 2024
Replace WTF::bitwise_cast with std::bit_cast
Show description for 6ef08d1committed
Commits on Oct 10, 2024
Unreviewed, reverting 284931@main and 284940@main.
Show description for 9bfbbb1authored andcommitted
Commits on Oct 9, 2024
[JSC] Don't use JSScope instances as `this` value when calling functions
Show description for ee167b8committed
Alexey Shvayka
Commits on Oct 4, 2024
[JSC] Add defaultOffset from bytecode to SwitchTables
Show description for 2ad9fbccommitted
Commits on Sep 24, 2024
[JSC] Fuse `instanceof` bytecodes to one to reduce the emitted bytecode size
Show description for 74d2332committed
Commits on Sep 23, 2024
[JSC] Move BaselineJITExecutionCounter to BaselineJITData
Show description for 50150bbcommitted
Commits on Aug 13, 2024
[JSC] Make DataIC inline code adaptive
Show description for 9fa6f1acommitted
Commits on Jul 15, 2024
[JSC] Simplify JSFunction creation operation
Show description for 879f178committed
Commits on Jul 11, 2024
[JSC] Materialize JITData register in DFG
Show description for 862ceabcommitted
Commits on Jul 1, 2024
[JSC] Inline hot part of op_enter in Baseline JIT
Show description for 8f84cbecommitted
Commits on Jun 26, 2024
[JSC] Add inlined fast path for jfalse
Show description for 5c29435committed
Commits on Jun 20, 2024
Use SystemV ABI for Baseline JS JIT on Windows
Show description for 0b1e421authored andcommitted
Commits on May 26, 2024
Drop FixedVector::data() in favor of span() / mutableSpan()
Show description for a3a3135committed
Commits on Apr 23, 2024
[JSC] Micro-optimize stricteq in Baseline JIT with bitwise-comparable constants
Show description for 05eebf3committed