Commits
User selector
Commit History
Commits on Aug 27, 2020
OSR availability validation should run for any node with exitOK
Show description for 9fe7b30committed
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 Jan 3, 2020
Experiment: create lots of different malloc zones for easier accounting of memory use
Show description for bc771eccommitted
Commits on Dec 24, 2019
DFG/FTL should be able to exit to the middle of a bytecode
Show description for c131525committed
Commits on Nov 15, 2019
Rename InPlaceAbstractState's m_foundConstant to m_shouldTryConstantFolding.
Show description for e14a57ccommitted
Mark Lam
Commits on Oct 23, 2019
BytecodeIndex should be a proper C++ class
Show description for ee2d3efcommitted
Commits on Mar 12, 2019
blocksInPreOrder and blocksInPostOrder should reserve the right capacity for their result vector
Show description for a7562ebcommitted
Robin Morisset
Commits on Jan 12, 2019
DFG combined liveness can be wrong for terminal basic blocks
Show description for 3fbae35committed
Commits on Feb 13, 2018
Add a GetIndexMask node and make it an input to GetByVal for array and typed array accesses in DFG SSA
Show description for 08b41b1committed
Commits on Nov 10, 2017
The memory consumption of DFG::BasicBlock can be easily reduced a bit
Show description for 565cc00committed
Robin Morisset
Commits on Oct 9, 2017
Refactor the inliner to simplify block linking
Show description for 4238b39committed
Robin Morisset
Commits on Sep 5, 2017
Support compiling catch in the FTL
Show description for 5ac059fcommitted
Commits on Aug 25, 2017
Support compiling catch in the DFG
Show description for b84e293committedUnreviewed, rolling out r221119, r221124, and r221143.
Show description for cf08a3ccommitted
Commits on Aug 23, 2017
Support compiling catch in the DFG
Show description for 48a1145committed
Commits on Jul 26, 2017
B3 should do LICM
Show description for 06f4e9ecommitted
Filip Pizlo
Commits on Jun 25, 2017
Remove excessive headers from JavaScriptCore
Show description for 10859d7committed
Commits on Nov 4, 2016
DFG plays fast and loose with the shadow values of a Phi
Show description for 0c24371committed
Filip PizloUnreviewed, rolling out r208364.
Show description for 2de8209committedDFG plays fast and loose with the shadow values of a Phi
Show description for 7fc732fcommitted
Filip Pizlo
Commits on Oct 18, 2016
DFG and FTL should be able to use DirectCall ICs when they proved the callee or its executable
Show description for 3cb4252committed
Filip Pizlo
Commits on Sep 28, 2016
Unreviewed, rolling out r206522.
Show description for 80675e4committedUnreviewed, rolling out r206506.
Show description for 16139c4committedAdopt #pragma once in JavaScriptCore
Show description for 359b077authored andcommitted
Commits on Aug 15, 2016
Remove unused includes of wtf headers
Show description for 128d8bbauthored andcommitted
Commits on Aug 4, 2016
[JSC] Speed up InPlaceAbstractState::endBasicBlock()
Show description for efe52afauthored andcommitted
Commits on Jul 29, 2016
[JSC] Use the same data structures for DFG and Air Liveness Analysis
Show description for 6e93779committed
Commits on Jul 27, 2016
[JSC] Fix a bunch of use-after-free of DFG::Node
Show description for 56166ecauthored andcommitted
Commits on Apr 1, 2016
[JSC] CFA's valuesAtHead should be a list, not a map
Show description for 0fbd59fauthored andcommitted
Commits on Sep 24, 2015
[ES6] Implement tail calls in the DFG
Show description for 458f182committed
Commits on Sep 9, 2015
[JSC] reduce the amount of memory access needed for LivenessAnalysisPhase
Show description for 561c34dauthored andcommitted
Commits on Aug 27, 2015
Node::origin should always be set, and the dead zone due to SSA Phis can just use exitOK=false
Show description for 224f976committed
Filip Pizlo
Commits on Aug 24, 2015
[JSC] Get rid of NodePointerTraits
Show description for 4aa9106authored andcommitted