1. 322ad4f REGRESSION(r165459): It broke 109 jsc stress test on ARM Thumb2 and Mac 32 bit by fpizlo@apple.com · 11 years ago
  2. 385a33a Add CompareStrictEq(StringIdent:, NotStringVar:) and CompareStrictEq(String:, Untyped:) by fpizlo@apple.com · 11 years ago
  3. 44239d4 FTL should support CheckHasInstance/InstanceOf by fpizlo@apple.com · 11 years ago
  4. f37746e Remove ConditionalStore barrier https://bugs.webkit.org/show_bug.cgi?id=130040 by mhahnenberg@apple.com · 11 years ago
  5. 312efcd DFG and FTL should know that comparing anything to Misc is cheap and easy by fpizlo@apple.com · 11 years ago
  6. 11ce5ff Support caching of custom setters https://bugs.webkit.org/show_bug.cgi?id=129519 by oliver@apple.com · 11 years ago
  7. 518fd25 Unreviewed, rolling out r165141, r165157, and r165158. by commit-queue@webkit.org · 11 years ago
  8. 83025e1 Support caching of custom setters https://bugs.webkit.org/show_bug.cgi?id=129519 by oliver@apple.com · 11 years ago
  9. e079bb5 DFG and FTL should specialize for and support CompareStrictEq over Misc (i.e. boolean, undefined, or null) by fpizlo@apple.com · 11 years ago
  10. 88eea30 Unreviewed, rolling out r165085. by commit-queue@webkit.org · 11 years ago
  11. 4e0a3fb DFG and FTL should specialize for and support CompareStrictEq over Misc (i.e. boolean, undefined, or null) by fpizlo@apple.com · 11 years ago
  12. 239e268 Unreviewed, roll out http://trac.webkit.org/changeset/164493. by fpizlo@apple.com · 11 years ago
  13. 4321952 FTL should do polymorphic PutById inlining by fpizlo@apple.com · 11 years ago
  14. b25ae63 DFG write barriers should do more speculations by fpizlo@apple.com · 11 years ago
  15. b8377cd DFG should have a way of carrying and preserving conditional branch weights by fpizlo@apple.com · 11 years ago
  16. beb0de4 Move back primary header includes next to config.h by ossy@webkit.org · 11 years ago
  17. 51614cc FTL should inline polymorphic heap accesses by fpizlo@apple.com · 11 years ago
  18. 4c96a84 Hoist and combine array bounds checks by fpizlo@apple.com · 11 years ago
  19. 6793a32 Inserting a node with a codeOrigin "like" another node should copy both the codeOrigin and codeOriginForExitTarget by fpizlo@apple.com · 11 years ago
  20. fb7eff2 Rename Operations.h to JSCInlines.h by fpizlo@apple.com · 11 years ago
  21. 0bef2a1 Unreviewed, roll out http://trac.webkit.org/changeset/163796 by fpizlo@apple.com · 11 years ago
  22. 583e8e1 Remove extra includes from DFG https://bugs.webkit.org/show_bug.cgi?id=126983 by commit-queue@webkit.org · 11 years ago
  23. b426f86 Never include *Inlines.h files in interface headers, and never include *Inlines.h when you could include Operations.h instead by fpizlo@apple.com · 11 years ago
  24. 9589433 Merge the jsCStack branch https://bugs.webkit.org/show_bug.cgi?id=127763 by msaboff@apple.com · 11 years ago
  25. eb19fea Enable DFG for the Debugger and Profiler. <https://webkit.org/b/122847> by mark.lam@apple.com · 11 years ago
  26. 027ed67 DFG fixup phase should be responsible for inserting ValueToInt32's as needed and it should use Phantom to keep the original values alive in case of OSR exit by fpizlo@apple.com · 11 years ago
  27. a0fb0905 Make the different flavors of integer arithmetic more explicit, and don't rely on (possibly stale) results of the backwards propagator to decide integer arithmetic semantics by fpizlo@apple.com · 11 years ago
  28. 9775655 Rationalize DFG DCE https://bugs.webkit.org/show_bug.cgi?id=125523 by fpizlo@apple.com · 11 years ago
  29. 9df7fef Get rid of DFG forward exiting https://bugs.webkit.org/show_bug.cgi?id=125531 by fpizlo@apple.com · 11 years ago
  30. 4968e1a DFG should have a separate StoreBarrier node by mhahnenberg@apple.com · 11 years ago
  31. 9089acb Get rid of forward exit on UInt32ToNumber by adding an op_unsigned bytecode instruction by fpizlo@apple.com · 11 years ago
  32. 5120492 Get rid of forward exit on DoubleAsInt32 by fpizlo@apple.com · 11 years ago
  33. 8624c4b Reveal array bounds checks in DFG IR by fpizlo@apple.com · 11 years ago
  34. 9ca951e Add the notion of ConstantStoragePointer to DFG IR by fpizlo@apple.com · 11 years ago
  35. ce995b2 Fold typedArray.length if typedArray is constant by fpizlo@apple.com · 11 years ago
  36. a4ea066 Instead of watchpointing activation allocation, we should watchpoint entry into functions that have captured variables by fpizlo@apple.com · 11 years ago
  37. ecd97b0 Finally remove those DFG_ENABLE things by fpizlo@apple.com · 11 years ago
  38. 1a72409 Infer one-time scopes https://bugs.webkit.org/show_bug.cgi?id=124812 by fpizlo@apple.com · 11 years ago
  39. 8646834 Restructure global variable constant inference so that it could work for any kind of symbol table variable by fpizlo@apple.com · 11 years ago
  40. f76bdaa Optimize away OR with zero - a common ASM.js pattern. by nrotem@apple.com · 11 years ago
  41. 3396171 Infer constant global variables https://bugs.webkit.org/show_bug.cgi?id=124464 by fpizlo@apple.com · 11 years ago
  42. 97ef578 DFG CheckArray(String) should just be a Phantom(String:) by fpizlo@apple.com · 11 years ago
  43. b3336c7 Remove CachedTranscendentalFunction because caching math functions is an ugly idea by fpizlo@apple.com · 11 years ago
  44. d84425d Add InvalidationPoints to the DFG and use them for all watchpoints by fpizlo@apple.com · 11 years ago
  45. f5be8c9 Get rid of InlineStart so that I don't have to implement it in FTL by fpizlo@apple.com · 11 years ago
  46. e050d64 Spread operator should be performing direct "puts" and not triggering setters by oliver@apple.com · 11 years ago
  47. 98f0de0 [iOS] Upstream JavaScriptCore support for ARM64 by dbates@webkit.org · 11 years ago
  48. 008e8dc DFG: Add JIT support for LogicalNot(String/StringIdent) by commit-queue@webkit.org · 11 years ago
  49. 2faae0e FTL: Optimize IsString(@2<String>) -> JSConst(true) + Phantom() by commit-queue@webkit.org · 11 years ago
  50. c6bb4a9 Get rid of the AlreadyInJSStack recoveries since they are totally redundant with the DisplacedInJSStack recoveries by fpizlo@apple.com · 12 years ago
  51. 48cdafd Get rid of SetMyScope/SetCallee; use normal variables for the scope and callee of inlined call frames of closures by fpizlo@apple.com · 12 years ago
  52. 6921b29 DFG should support Int52 for local variables by fpizlo@apple.com · 12 years ago
  53. 92c6700 Unreviewed, rolling out r156019 and r156020. by commit-queue@webkit.org · 12 years ago
  54. 4c466ec DFG should support Int52 for local variables by fpizlo@apple.com · 12 years ago
  55. aa1cc98 FixupPhase should always call fixEdge() exactly once for every edge by fpizlo@apple.com · 12 years ago
  56. 1c560f5 FixupPhase's setUseKindAndUnboxBlahbittyblah and fixDoubleEdge methods should be merged and given intuitive names by fpizlo@apple.com · 12 years ago
  57. 49e37d3 Int32ToDouble should be predicted SpecInt48 and predictions should have nothing to do with constant folding by fpizlo@apple.com · 12 years ago
  58. 571d3b2 VariableAccessData::flushFormat() should be the universal way of deciding how to speculate on stores to locals and how locals are formatted by fpizlo@apple.com · 12 years ago
  59. dc36e83 Be explicit about backwards propagation properties that care about escaping to bytecode, as opposed to just escaping within DFG code. by fpizlo@apple.com · 12 years ago
  60. efacb61 We should say Int32 when we mean Int32. Saying Integer is just weird. by fpizlo@apple.com · 12 years ago
  61. 0fa8386 REGRESSION(149636, merged in 153145): ToThis conversion doesn't work in the DFG by fpizlo@apple.com · 12 years ago
  62. 02a390e Roll out r155149 since it broke the build. by mrowe@apple.com · 12 years ago
  63. c03e6e4 REGRESSION(149636, merged in 153145): ToThis conversion doesn't work in the DFG by fpizlo@apple.com · 12 years ago
  64. 532f1e5 The DFG should be able to tier-up and OSR enter into the FTL by fpizlo@apple.com · 12 years ago
  65. 372fa82 DFG should inline new typedArray() by fpizlo@apple.com · 12 years ago
  66. 25e7893 <https://webkit.org/b/119919> Concurrent JIT crashes in various fast/js/dfg-* tests while the main thread is setting innerHTML by mhahnenberg@apple.com · 12 years ago
  67. 537a477 DFG should inline typedArray.byteOffset by fpizlo@apple.com · 12 years ago
  68. 1fc0418 <https://webkit.org/b/119860> Crash during exception unwinding by oliver@apple.com · 12 years ago
  69. 561b625 REGRESSION(r154218): DFG::FixupPhase no longer turns GetById's child1 into CellUse by fpizlo@apple.com · 12 years ago
  70. fd433bf <https://webkit.org/b/119919> Concurrent JIT crashes in various fast/js/dfg-* tests while the main thread is setting innerHTML by mhahnenberg@apple.com · 12 years ago
  71. c09dc63 DFG should optimize typedArray.byteLength by fpizlo@apple.com · 12 years ago
  72. 941ab38 <https://webkit.org/b/119833> Concurrent compilation thread should not trigger WriteBarriers by mhahnenberg@apple.com · 12 years ago
  73. 151e9af Sometimes, the DFG uses a GetById for typed array length accesses despite profiling data that indicates that it's a typed array length access by fpizlo@apple.com · 12 years ago
  74. 10ae2d0 Foo::s_info should be Foo::info(), so that you can change how the s_info is actually linked by fpizlo@apple.com · 12 years ago
  75. ed63054 DFG FixupPhase should insert Int32ToDouble nodes for number uses in NewArray, and SpeculativeJIT 64-bit should not try to coerce integer constants to double constants by fpizlo@apple.com · 12 years ago
  76. e17632e fourthTier: DFG should do a high-level LICM before going to FTL by oliver@apple.com · 12 years ago
  77. 500b53a fourthTier: NodeExitsForward shouldn't be duplicated in NodeType by oliver@apple.com · 12 years ago
  78. 0402d95 fourthTier: Structure should be able to tell you if it's valid to load at a given offset from any object with that structure by oliver@apple.com · 12 years ago
  79. 58cdc33 fourthTier: DFG shouldn't create CheckStructures for array accesses except if the ArrayMode implies an original array access by oliver@apple.com · 12 years ago
  80. 827d2cf fourthTier: DFG should have an SSA form for use by FTL by oliver@apple.com · 12 years ago
  81. afbdabe fourthTier: Graph::clearAndDerefChild() makes no sense anymore, and neither does Nop by oliver@apple.com · 12 years ago
  82. 426f5b0 fourthTier: DFG should refer to BasicBlocks by BasicBlock* and not BlockIndex by oliver@apple.com · 12 years ago
  83. 1e177c3 fourthTier: Convert versus AsIs should have no bearing on whether we can do the SaneChain optimization for double array GetByVals by oliver@apple.com · 12 years ago
  84. 5c826c0 fourthTier: DFG should support switch_string by oliver@apple.com · 12 years ago
  85. bd15be8 fourthTier: DFG should optimize identifier string equality by oliver@apple.com · 12 years ago
  86. 211b3be fourthTier: DFG shouldn't exit just because a String GetByVal went out-of-bounds by oliver@apple.com · 12 years ago
  87. 9e1c809 fourthTier: DFG should have switch_char by oliver@apple.com · 12 years ago
  88. 9b7647b fourthTier: DFG should support op_switch_imm by oliver@apple.com · 12 years ago
  89. b3e5acb fourthTier: DFG should support op_in and it should use patching to make it fast by oliver@apple.com · 12 years ago
  90. 58c8675 fourthTier: Re-worked non-local variable resolution by oliver@apple.com · 12 years ago
  91. 3391387 fourthTier: DFG CFA should know when it hits a contradiction by oliver@apple.com · 12 years ago
  92. f4443a7 fourthTier: clean up ArithDiv/ArithMod in the DFG by oliver@apple.com · 12 years ago
  93. d205666 fourthTier: should use ConcurrentJITLock[er] directly and not through typedef by oliver@apple.com · 12 years ago
  94. c0a050b fourthTier: CheckArrays should be hoisted by oliver@apple.com · 12 years ago
  95. 176a347 fourthTier: observeUseKindOnNode doesn't contain a case for KnownCellUse by oliver@apple.com · 12 years ago
  96. 90fce82 fourthTier: DFG should separate link phase into things that must be done concurrently and things that must be done synchronously, and have a way of passing data from one to the other by oliver@apple.com · 12 years ago
  97. e2fe4ce fourthTier: Rationalized 'this' conversion, includes subsequent FTL branch fixes by oliver@apple.com · 12 years ago
  98. 0203946 fourthTier: DFG tries to ref/deref StringImpls in a ton of places by oliver@apple.com · 12 years ago
  99. 67e0f33 fourthTier: CFA should defend against results seeming inconsistent due to a watchpoint firing during compilation by oliver@apple.com · 12 years ago
  100. 22fdb10 fourthTier: Create an equivalent of Structure::get() that can work from a compilation thread by oliver@apple.com · 12 years ago