1. bac8be9 Remove JITStubCall.h https://bugs.webkit.org/show_bug.cgi?id=122991 by oliver@apple.com · 11 years ago
  2. 6529307 Transition remaining op_get* JITStubs to JIT operations. by mark.lam@apple.com · 11 years ago
  3. 853b04f transition void cti_op_put_by_val* stubs to JIT operations by msaboff@apple.com · 11 years ago
  4. 1cfa0a9 Baseline JIT should use the DFG GetById IC by fpizlo@apple.com · 11 years ago
  5. 4b6250f transition void cti_op_* methods to JIT operations. by msaboff@apple.com · 11 years ago
  6. 2a90d90 Transition *switch* and *scope* JITStubs to JIT operations. by mark.lam@apple.com · 11 years ago
  7. d97d757 Baseline JIT should use the DFG's PutById IC by fpizlo@apple.com · 11 years ago
  8. 03944a0 Transition misc cti_op_* JITStubs to JIT operations. by mark.lam@apple.com · 11 years ago
  9. cd8eb2c Move CCallHelpers and AssemblyHelpers into jit/ and have JSInterfaceJIT use them by fpizlo@apple.com · 12 years ago
  10. 63eba56 Unreviewed, rolling out r156120. by bfulgham@apple.com · 12 years ago
  11. 620acab Move CCallHelpers and AssemblyHelpers into jit/ and have JSInterfaceJIT use them by fpizlo@apple.com · 12 years ago
  12. 7535bbd Change virtual register function arguments from unsigned to int by msaboff@apple.com · 12 years ago
  13. 0e0d931 Typed arrays should be rewritten https://bugs.webkit.org/show_bug.cgi?id=119064 by fpizlo@apple.com · 12 years ago
  14. 9b65276 Stop making unnecessary copy of CodeBlock Identifier Vector by oliver@apple.com · 12 years ago
  15. abe6d6e Some cleanup in PropertySlot https://bugs.webkit.org/show_bug.cgi?id=119189 by barraclough@apple.com · 12 years ago
  16. a17ff5b fourthTier: Add another temp register regT4 to JSInterfaceJIT by oliver@apple.com · 12 years ago
  17. 58c8675 fourthTier: Re-worked non-local variable resolution by oliver@apple.com · 12 years ago
  18. 6a8125e fourthTier: Get rid of StructureStubInfo::bytecodeIndex by oliver@apple.com · 12 years ago
  19. 07f66d4 fourthTier: rationalize DFG::CapabilityLevel and DFGCapabilities.[h|cpp] by oliver@apple.com · 12 years ago
  20. de409f7 Unify the data access of StringImpl members from JavaScriptCore by benjamin@webkit.org · 12 years ago
  21. 9a9a4b5 Renamed JSGlobalData to VM https://bugs.webkit.org/show_bug.cgi?id=114777 by ggaren@apple.com · 12 years ago
  22. ec47ab6 JIT and DFG should NaN-check loads from Float32 arrays by fpizlo@apple.com · 12 years ago
  23. 75f804e Bring back eager resolution of function scoped variables by oliver@apple.com · 12 years ago
  24. 4d95ce6 DFG OSR exit doesn't know which virtual register to use for the last result register for post_inc and post_dec by fpizlo@apple.com · 12 years ago
  25. bd41f7e Removed GGC because it has been disabled for a long time by ggaren@apple.com · 12 years ago
  26. 5598c18 Replace ASSERT_NOT_REACHED with RELEASE_ASSERT_NOT_REACHED in JSC by oliver@apple.com · 12 years ago
  27. ec1cd57 JIT: Change uninitialized pointer value -1 to constant by msaboff@apple.com · 12 years ago
  28. 304fbca Rationalize array profiling for out-of-bounds and hole cases by fpizlo@apple.com · 12 years ago
  29. 0bfcc38 It should be easy to find code blocks in debug dumps by fpizlo@apple.com · 12 years ago
  30. 2460fa1 [Qt][ARM]REGRESSION(r133985): It broke the build by ossy@webkit.org · 12 years ago
  31. c567653 Unreviewed, rolling out r134599. by ossy@webkit.org · 12 years ago
  32. 257dde1 [Qt][ARM]REGRESSION(r133985): It broke the build by ossy@webkit.org · 12 years ago
  33. a4fe7ab Renamed ...InlineMethods.h files to ...Inlines.h. by mark.lam@apple.com · 12 years ago
  34. 75c91a7 JSC should infer when indexed storage contains only integers or doubles by fpizlo@apple.com · 12 years ago
  35. f72c11d Get rid of method_check https://bugs.webkit.org/show_bug.cgi?id=101147 by fpizlo@apple.com · 12 years ago
  36. 3494d02 Reduce the verbosity of referring to QNaN in JavaScriptCore by fpizlo@apple.com · 12 years ago
  37. 33fbf1f Baseline JIT should use structure watchpoints whenever possible by fpizlo@apple.com · 12 years ago
  38. 5a47dc4 JIT::privateCompileGetByVal should use the uint8ClampedArrayDescriptor for compiling accesses to Uint8ClampedArrays by fpizlo@apple.com · 12 years ago
  39. 507891a JIT::privateCompileGetByVal should use MacroAssemblerCodePtr::createFromExecutableAddress like JIT::privateCompilePutByVal by fpizlo@apple.com · 12 years ago
  40. eef132e There should not be blind spots in array length array profiling by fpizlo@apple.com · 12 years ago
  41. 5b1cb73 Refactor MacroAssembler interfaces to differentiate the pointer operands from the 64-bit integer operands by yuqiang.xian@intel.com · 12 years ago
  42. c909f5f Bytecode should not have responsibility for determining how to perform non-local resolves by oliver@apple.com · 12 years ago
  43. 6d0087f Roll out r131645 as it causes random site crashes. by oliver@apple.com · 12 years ago
  44. 909fa31 Bytecode should not have responsibility for determining how to perform non-local resolves by oliver@apple.com · 12 years ago
  45. a290963 JIT op_get_by_pname should call cti_get_by_val_generic and not cti_get_by_val by fpizlo@apple.com · 12 years ago
  46. 04bfe7a Unreviewed, rolling out r131516 and r131550. by ossy@webkit.org · 12 years ago
  47. c4da761 Bytecode should not have responsibility for determining how to perform non-local resolves by oliver@apple.com · 12 years ago
  48. b9aa7ba IndexingType should not have a bit for each type by fpizlo@apple.com · 12 years ago
  49. c14c8d3 Typed arrays should not be 20x slower in the baseline JIT than in the DFG JIT by fpizlo@apple.com · 12 years ago
  50. 0e9910a JSC should infer when indexed storage is contiguous, and optimize for it by fpizlo@apple.com · 12 years ago
  51. 4fbb9c3 Renamed RegisterFile to JSStack, and removed prototype of the by mark.lam@apple.com · 12 years ago
  52. 20b4bfc Removed the assumption that "final" objects have a fixed number of inline slots by ggaren@apple.com · 12 years ago
  53. 69e2784 DFG should not emit PutByVal hole case unless it has to by fpizlo@apple.com · 13 years ago
  54. c7be5be0 Array profiling has convergence issues by fpizlo@apple.com · 13 years ago
  55. 6f88333 Testing whether indexing type is ArrayWithArrayStorage should not compare against ArrayWithArrayStorage by fpizlo@apple.com · 13 years ago
  56. d8dd053 JSC should have property butterflies by fpizlo@apple.com · 13 years ago
  57. b11e787 Use one object instead of two for closures, eliminating ScopeChainNode by ggaren@apple.com · 13 years ago
  58. 4c64ecd PutById uses DataLabel32, not DataLabelCompact by barraclough@apple.com · 13 years ago
  59. 0300ac1 Rolled out r126928, this broke stuff :'-( by barraclough@apple.com · 13 years ago
  60. d0fc93f PutById uses DataLabel32, not DataLabelCompact by barraclough@apple.com · 13 years ago
  61. a0c9a0a Unreviewed, build fix for !ENABLE(DFG_JIT) by fpizlo@apple.com · 13 years ago
  62. f24804c Array checks should use the structure, not the class info by fpizlo@apple.com · 13 years ago
  63. 85c200b Remove all uses of ClassInfo for JSStrings in JIT code by mhahnenberg@apple.com · 13 years ago
  64. 961a956 Property storage should grow in reverse address direction, to support butterflies by fpizlo@apple.com · 13 years ago
  65. 746b8c5 It should be possible to jettison JIT stub routines even if they are currently running by fpizlo@apple.com · 13 years ago
  66. 18066da WebKit Version 5.1.7 (6534.57.2, r121935): Double-click no longer works on OpenStreetMap by fpizlo@apple.com · 13 years ago
  67. d68b1f8 Inline property storage should not be wasted when it is exhausted by fpizlo@apple.com · 13 years ago
  68. 2adf527 JSC should be able to show disassembly for all generated JIT code by fpizlo@apple.com · 13 years ago
  69. b75911b DFG should be able to set watchpoints on global variables by fpizlo@apple.com · 13 years ago
  70. 88d5373 Unreviewed, rolling out r120172. by zandobersek@gmail.com · 13 years ago
  71. b6c5eeb DFG should be able to set watchpoints on global variables by fpizlo@apple.com · 13 years ago
  72. 26af9b6 Global object variable accesses should not require an extra load by fpizlo@apple.com · 13 years ago
  73. 5e3852d DFG should be able to optimize foo.apply(bar, arguments) by fpizlo@apple.com · 13 years ago
  74. 959b92e Add explicit patchableBranchPtrWithPatch/patchableJump methods by barraclough@apple.com · 13 years ago
  75. 26677c3 Don't rely on fixed offsets to patch method checks by barraclough@apple.com · 13 years ago
  76. f14ef92 Don't rely on fixed offsets to patch get_by_id/put_by_id by barraclough@apple.com · 13 years ago
  77. 808d1f7 Old JIT put_by_id profiling counts every put_by_id_transition as taking slow path by fpizlo@apple.com · 13 years ago
  78. 09a5568 Clean up putDirect https://bugs.webkit.org/show_bug.cgi?id=76232 by barraclough@apple.com · 13 years ago
  79. fdedbb5 GC invoked while doing an old JIT property storage reallocation may lead by fpizlo@apple.com · 13 years ago
  80. b6a00d3 Implement a JIT-code aware sampling profiler for JSC by barraclough@apple.com · 13 years ago
  81. afcf904 Bytecode instructions that may have value profiling should have a direct inline by fpizlo@apple.com · 13 years ago
  82. c58d54d De-virtualize destructors https://bugs.webkit.org/show_bug.cgi?id=74331 by mhahnenberg@apple.com · 13 years ago
  83. d13cf48 Resetting a put_by_id inline cache should preserve the "isDirect" bit by fpizlo@apple.com · 13 years ago
  84. a147a4d Inline caches that refer to otherwise dead objects should be cleared by fpizlo@apple.com · 13 years ago
  85. eb3297a DFG put_by_id transition optimizations test the wrong structures by fpizlo@apple.com · 13 years ago
  86. 49bfe57 DFG OSR exits should add to value profiles by fpizlo@apple.com · 13 years ago
  87. a64c581 ENH: Add 8 bit string support to JSC JIT by msaboff@apple.com · 13 years ago
  88. ffbe44d Some rope cleanup following r97827 https://bugs.webkit.org/show_bug.cgi?id=70398 by ggaren@apple.com · 13 years ago
  89. 32b720a Add rudimentary filtering to write barriers by oliver@apple.com · 13 years ago
  90. 752f7d9 DFG should speculate more aggressively on obvious cases on by fpizlo@apple.com · 13 years ago
  91. c094933 Add logic to collect dirty objects as roots by oliver@apple.com · 14 years ago
  92. 766f19e JIT implementation of put_by_val increments m_length instead of setting by fpizlo@apple.com · 14 years ago
  93. 0cae693 Make write barriers actually do something when enabled by oliver@apple.com · 14 years ago
  94. b2ad305 GetScopedVar should have value profiling by fpizlo@apple.com · 14 years ago
  95. e5190b5 Remove direct property slot pointers from the instruction stream by oliver@apple.com · 14 years ago
  96. b106489 Remove special case handling of inline storage from the JIT by oliver@apple.com · 14 years ago
  97. 74d43ae method_check should repatch itself if it finds that the new structure(s) by fpizlo@apple.com · 14 years ago
  98. 6f1a344 DFG JIT does not optimize method_check by fpizlo@apple.com · 14 years ago
  99. 60831dd Value profiles collect no information for global variables by fpizlo@apple.com · 14 years ago
  100. e6a7f5f The executable allocator makes it difficult to free individual by fpizlo@apple.com · 14 years ago