1. 0728b8a Merge r169148, r169185, r169188, r169578, r169582, r169584, r169588, r169753 from ftlopt. by fpizlo@apple.com · 11 years ago
  2. f299993 Allow for Int52Rep to see things other than Int32, and make this testable by fpizlo@apple.com · 11 years ago
  3. 00b3bea DFGGraph::m_doubleConstantMap will not map 0 values correctly. by mark.lam@apple.com · 11 years ago
  4. 5589c63 Unreviewed, rolling out r170082. https://bugs.webkit.org/show_bug.cgi?id=134006 by commit-queue@webkit.org · 11 years ago
  5. abeef8d DFGGraph::m_doubleConstantMap will not map 0 values correctly. by mark.lam@apple.com · 11 years ago
  6. 96509b7 Latest emscripten life benchmark is 4x slower because the DFG doesn't realize that arithmetic on booleans is a thing by fpizlo@apple.com · 11 years ago
  7. 8f097f7 Removing some check-webkit-style warnings from ./dfg by commit-queue@webkit.org · 11 years ago
  8. 40badfc Take block execution count estimates into account when voting double by fpizlo@apple.com · 11 years ago
  9. 2cbd136 InlineCallFrameSet should be refcounted by fpizlo@apple.com · 11 years ago
  10. 7b33e0c DFG IR should keep the data flow of doubles and int52's separate from the data flow of JSValue's by fpizlo@apple.com · 11 years ago
  11. e64d0b6 mandreel throws a checksum error on 32-bit x86. <https://webkit.org/b/125706> by mark.lam@apple.com · 11 years ago
  12. 56026af Crash beneath operationTearOffActivation running this JS compression demo by fpizlo@apple.com · 11 years ago
  13. 4321952 FTL should do polymorphic PutById inlining by fpizlo@apple.com · 11 years ago
  14. ce8cbac Get rid of redundant Platform.h includes by ossy@webkit.org · 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. 51614cc FTL should inline polymorphic heap accesses by fpizlo@apple.com · 11 years ago
  17. 4c96a84 Hoist and combine array bounds checks by fpizlo@apple.com · 11 years ago
  18. 6793a32 Inserting a node with a codeOrigin "like" another node should copy both the codeOrigin and codeOriginForExitTarget by fpizlo@apple.com · 11 years ago
  19. 0bef2a1 Unreviewed, roll out http://trac.webkit.org/changeset/163796 by fpizlo@apple.com · 11 years ago
  20. 583e8e1 Remove extra includes from DFG https://bugs.webkit.org/show_bug.cgi?id=126983 by commit-queue@webkit.org · 11 years ago
  21. 602f4c0 GC blocks on FTL and then badness https://bugs.webkit.org/show_bug.cgi?id=128291 by fpizlo@apple.com · 11 years ago
  22. 65a636f Avoid eagerly creating the JSActivation when the debugger is attached. by mark.lam@apple.com · 11 years ago
  23. 9589433 Merge the jsCStack branch https://bugs.webkit.org/show_bug.cgi?id=127763 by msaboff@apple.com · 11 years ago
  24. 9775655 Rationalize DFG DCE https://bugs.webkit.org/show_bug.cgi?id=125523 by fpizlo@apple.com · 11 years ago
  25. ce995b2 Fold typedArray.length if typedArray is constant by fpizlo@apple.com · 11 years ago
  26. 66421ea FTL should support generic ByVal accesses by fpizlo@apple.com · 11 years ago
  27. ee327c8 Fold constant typed arrays https://bugs.webkit.org/show_bug.cgi?id=125205 by fpizlo@apple.com · 11 years ago
  28. 88fedde Infer constant closure variables https://bugs.webkit.org/show_bug.cgi?id=124630 by fpizlo@apple.com · 11 years ago
  29. 1a72409 Infer one-time scopes https://bugs.webkit.org/show_bug.cgi?id=124812 by fpizlo@apple.com · 11 years ago
  30. 81bb8bb CodeBlock::m_numCalleeRegisters shouldn't also mean frame size, frame size needed for exit, or any other unrelated things by fpizlo@apple.com · 11 years ago
  31. 002405c FTL should have an explicit notion of bytecode liveness by fpizlo@apple.com · 11 years ago
  32. f5be8c9 Get rid of InlineStart so that I don't have to implement it in FTL by fpizlo@apple.com · 11 years ago
  33. e050d64 Spread operator should be performing direct "puts" and not triggering setters by oliver@apple.com · 11 years ago
  34. efa80dc sunspider-1.0/math-spectral-norm.js.dfg-eager occasionally fails with Trap 5 (i.e int $3) by fpizlo@apple.com · 11 years ago
  35. a62d482 Compress DFG stack layout https://bugs.webkit.org/show_bug.cgi?id=122024 by fpizlo@apple.com · 11 years ago
  36. 7fd83c1 The DFG should use always DFG::Graph methods for determining where special registers are by fpizlo@apple.com · 12 years ago
  37. 62aa8b7 VirtualRegister should be a class https://bugs.webkit.org/show_bug.cgi?id=121732 by msaboff@apple.com · 12 years ago
  38. bf43ed9 Unreviewed, rolling out r156474. by commit-queue@webkit.org · 12 years ago
  39. 1796ad0 VirtualRegister should be a class https://bugs.webkit.org/show_bug.cgi?id=121732 by msaboff@apple.com · 12 years ago
  40. 48a7bc8 Never use ReturnPC for exception handling and quit using exception check indices as a lame replica of the CodeOrigin index by fpizlo@apple.com · 12 years ago
  41. cd8eb2c Move CCallHelpers and AssemblyHelpers into jit/ and have JSInterfaceJIT use them by fpizlo@apple.com · 12 years ago
  42. 63eba56 Unreviewed, rolling out r156120. by bfulgham@apple.com · 12 years ago
  43. 620acab Move CCallHelpers and AssemblyHelpers into jit/ and have JSInterfaceJIT use them by fpizlo@apple.com · 12 years ago
  44. 6921b29 DFG should support Int52 for local variables by fpizlo@apple.com · 12 years ago
  45. 92c6700 Unreviewed, rolling out r156019 and r156020. by commit-queue@webkit.org · 12 years ago
  46. 4c466ec DFG should support Int52 for local variables by fpizlo@apple.com · 12 years ago
  47. 3f780e4 Propagate the Int48 stuff into the prediction propagator. by fpizlo@apple.com · 12 years ago
  48. 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
  49. efacb61 We should say Int32 when we mean Int32. Saying Integer is just weird. by fpizlo@apple.com · 12 years ago
  50. 532f1e5 The DFG should be able to tier-up and OSR enter into the FTL by fpizlo@apple.com · 12 years ago
  51. 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
  52. 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
  53. c09dc63 DFG should optimize typedArray.byteLength by fpizlo@apple.com · 12 years ago
  54. 941ab38 <https://webkit.org/b/119833> Concurrent compilation thread should not trigger WriteBarriers by mhahnenberg@apple.com · 12 years ago
  55. 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
  56. 237b146 fourthTier: DFG IR dumps should be easier to read by oliver@apple.com · 12 years ago
  57. 78a7c62 fourthTier: It should be easy to figure out which blocks nodes belong to by oliver@apple.com · 12 years ago
  58. e642774 fourthTier: String GetByVal out-of-bounds handling is so wrong by oliver@apple.com · 12 years ago
  59. 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
  60. 6c816f4 fourthTier: Rationalize Node::replacement by oliver@apple.com · 12 years ago
  61. 827d2cf fourthTier: DFG should have an SSA form for use by FTL by oliver@apple.com · 12 years ago
  62. afbdabe fourthTier: Graph::clearAndDerefChild() makes no sense anymore, and neither does Nop by oliver@apple.com · 12 years ago
  63. 426f5b0 fourthTier: DFG should refer to BasicBlocks by BasicBlock* and not BlockIndex by oliver@apple.com · 12 years ago
  64. b595aba fourthTier: Make Graph::substituteGetLocal() out-of-line by oliver@apple.com · 12 years ago
  65. fc3f117 fourthTier: DFG should know how to find natural loops by oliver@apple.com · 12 years ago
  66. 9b7647b fourthTier: DFG should support op_switch_imm by oliver@apple.com · 12 years ago
  67. 58c8675 fourthTier: Re-worked non-local variable resolution by oliver@apple.com · 12 years ago
  68. bc2930b fourthTier: Remove CodeOrigin::valueProfileOffset since it was only needed for op_call_put_result. by oliver@apple.com · 12 years ago
  69. 284cc3d fourthTier: DFG should be able to run on a separate thread by oliver@apple.com · 12 years ago
  70. 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
  71. 98fb6bf fourthTier: DFG should have its own notion of StructureChain, and it should be possible to validate it after compilation finishes by oliver@apple.com · 12 years ago
  72. e2fe4ce fourthTier: Rationalized 'this' conversion, includes subsequent FTL branch fixes by oliver@apple.com · 12 years ago
  73. 0203946 fourthTier: DFG tries to ref/deref StringImpls in a ton of places by oliver@apple.com · 12 years ago
  74. 67e0f33 fourthTier: CFA should defend against results seeming inconsistent due to a watchpoint firing during compilation by oliver@apple.com · 12 years ago
  75. bdd513b Incorrect assertion in DFG::Graph::uncheckedActivationRegisterFor() by fpizlo@apple.com · 12 years ago
  76. 9a9a4b5 Renamed JSGlobalData to VM https://bugs.webkit.org/show_bug.cgi?id=114777 by ggaren@apple.com · 12 years ago
  77. 0e6e154 DFG string conversions and allocations should be inlined by fpizlo@apple.com · 12 years ago
  78. 33b10ee ConvertThis should be turned into Identity based on predictions in Fixup, rather than based on proofs in ConstantFolding by fpizlo@apple.com · 12 years ago
  79. 06f82b5 DFG DCE might eliminate checks unsoundly by fpizlo@apple.com · 12 years ago
  80. 5470ec7 The DFG special case checks for isCreatedThisArgument are fragile by fpizlo@apple.com · 12 years ago
  81. 7a1964c DFG should not change its mind about what type speculations a node does, by encoding the checks in the NodeType, UseKind, and ArrayMode by fpizlo@apple.com · 12 years ago
  82. 951c7f5 Remove unnecessary indirection to non-local variable access operations by oliver@apple.com · 12 years ago
  83. 3fa6f5d DFG should allow phases to break Phi's and then have one phase to rebuild them by fpizlo@apple.com · 12 years ago
  84. 8ff092f DFG should not use a graph that is a vector, Nodes shouldn't move after allocation, and we should always refer to nodes by Node* by fpizlo@apple.com · 12 years ago
  85. 5598c18 Replace ASSERT_NOT_REACHED with RELEASE_ASSERT_NOT_REACHED in JSC by oliver@apple.com · 12 years ago
  86. f45e88b Inserting a node into the DFG graph should not require five lines of code by fpizlo@apple.com · 12 years ago
  87. 7800901 DFG Node::ref() and Node::deref() should not return bool, and should have postfixRef variants by fpizlo@apple.com · 12 years ago
  88. 179645f Data flow paths that carry non-numbers, non-undefined, non-null values should not cause subtractions and arithmetic additions (i.e. ++) to speculate double by fpizlo@apple.com · 12 years ago
  89. 6bd6145 CallLinkStatus should be aware of closure calls, and the DFG bytecode parser should use that as its sole internal notion of how to optimize calls by fpizlo@apple.com · 12 years ago
  90. 5799083 DFG is too aggressive eliding overflow checks for additions involving large constants by fpizlo@apple.com · 12 years ago
  91. 562ee93 Attempt to rationalize and simplify WTF::binarySearch by fpizlo@apple.com · 12 years ago
  92. d2deec8 Profiler should say things about OSR exits by fpizlo@apple.com · 12 years ago
  93. 4a81fa4 JSC should be able to report profiling data associated with the IR dumps and disassembly by fpizlo@apple.com · 12 years ago
  94. 02e3563 SpeculatedType dumping should not use the static char buffer[thingy] idiom by fpizlo@apple.com · 12 years ago
  95. 1bf96d6 Disassembly methods should be able to disassemble to any PrintStream& rather than always using WTF::dataFile() by fpizlo@apple.com · 12 years ago
  96. 8bb40d7f DFG ArithMul overflow check elimination is too aggressive by fpizlo@apple.com · 12 years ago
  97. 81f7537 DFG should not assume that something is a double just because it might be undefined by fpizlo@apple.com · 12 years ago
  98. 75c91a7 JSC should infer when indexed storage contains only integers or doubles by fpizlo@apple.com · 12 years ago
  99. 34d1f08 DFG::Array::Mode needs to be cleaned up by fpizlo@apple.com · 12 years ago
  100. f7b4298 DFG NewArrayBuffer node should keep its data in a structure on the side to free up one of the opInfos by fpizlo@apple.com · 12 years ago