1. efcb30a DFGSpeculativeJIT's m_slowPathLambdas should restore the current node field and DFG OSR entry functions should use DeferGCForAWhile instead of DeferGC by sbarati@apple.com · 9 years ago
  2. 6919bc1 We should have a DFG intrinsic that checks if a value is a TypedArrayView by keith_miller@apple.com · 9 years ago
  3. 5bed6f6 Add support for Symbol.isConcatSpreadable (round 2) by keith_miller@apple.com · 9 years ago
  4. adbf11d The backend should be happy to compile Unreachable even if AI didn't prove it to be unreachable by fpizlo@apple.com · 9 years ago
  5. 41d899b Rollout r200426 since it causes PLT regressions. by keith_miller@apple.com · 9 years ago
  6. 6d995a6 [JSC] Move the CheckTierUp function calls out of the main path by benjamin@webkit.org · 9 years ago
  7. acdb63e Polymorphic operands in operators coerces downstream values to double. by fpizlo@apple.com · 9 years ago
  8. 23315d6 Getter and setter on super are called with wrong "this" object by sbarati@apple.com · 9 years ago
  9. 806e80d Add support for delete by value to the DFG by keith_miller@apple.com · 9 years ago
  10. f4a459e Unreviewed, reland r200149 since the rollout had inconclusive PLT AB testing results. by keith_miller@apple.com · 9 years ago
  11. ad6a310 Unreviewed, Revert r199397 due to PLT regressions by keith_miller@apple.com · 9 years ago
  12. 39e9c98 Renaming SpecInt32, SpecInt52, MachineInt to SpecInt32Only, SpecInt52Only, AnyInt. by mark.lam@apple.com · 9 years ago
  13. 36c5288 [JSC] Add primitive String support to compare operators by commit-queue@webkit.org · 9 years ago
  14. 2c87b1a Re-landing: ES6: Implement RegExp.prototype[@@search]. by mark.lam@apple.com · 9 years ago
  15. e67fd78 implement dynamic scope accesses in the DFG/FTL by sbarati@apple.com · 9 years ago
  16. 485f539 We should support delete in the DFG by keith_miller@apple.com · 9 years ago
  17. 6839aeb Unreviewed, rolling out r199502 and r199511. by commit-queue@webkit.org · 9 years ago
  18. ca06bc6 ES6: Implement RegExp.prototype[@@search]. by mark.lam@apple.com · 9 years ago
  19. 32fbcb7 [ES6] Add support for Symbol.isConcatSpreadable. by keith_miller@apple.com · 9 years ago
  20. d5f9946 It should be possible to edit StructureStubInfo without recompiling the world by fpizlo@apple.com · 9 years ago
  21. 7deaba8 tryGetById should be supported by the DFG/FTL by keith_miller@apple.com · 9 years ago
  22. 8891e6f Unreviewed, rolling out r199128 and r199141. by commit-queue@webkit.org · 9 years ago
  23. 0c18a97 [ES6] Add support for Symbol.isConcatSpreadable. by keith_miller@apple.com · 9 years ago
  24. 280ef00 by fpizlo@apple.com · 9 years ago
  25. 41a2369 Add missing EABI_32BIT_DUMMY_ARG arguments for some callOperation(J_JITOperation_EGReoJ, ...) overloads by zandobersek@gmail.com · 9 years ago
  26. 9b9f43e [JSC] Add truncate operation (rounding to zero) by utatane.tea@gmail.com · 9 years ago
  27. 2e6603a Unreviewed, rollout r198808. The patch causes crashes on 32-bit and appears to be a JSBench regression. by keith_miller@apple.com · 9 years ago
  28. 1acb996 [ES6] Add support for Symbol.isConcatSpreadable. by keith_miller@apple.com · 9 years ago
  29. 47c2f14 Add support for setting Function.name from computed properties. by mark.lam@apple.com · 9 years ago
  30. 024424c DFG should be able to constant-fold strings by fpizlo@apple.com · 9 years ago
  31. 3feb005 [JSC] Remove a superfluous Move in front of every double unboxing by benjamin@webkit.org · 9 years ago
  32. 9133174 DFG should know how to speculate StringOrOther by fpizlo@apple.com · 9 years ago
  33. 7518ba2 RegExpMatchesArray doesn't know how to have a bad time by fpizlo@apple.com · 9 years ago
  34. 7fdfeed The most aggressive form of RegExpTest/RegExpExec should speculate more aggressively than just cell by fpizlo@apple.com · 9 years ago
  35. ef51514 DFG/FTL should inline accesses to RegExpObject::m_lastIndex by fpizlo@apple.com · 9 years ago
  36. 91d2f35 DFG should be able to compile StringReplace by fpizlo@apple.com · 9 years ago
  37. e799b86 Turn String.prototype.replace into an intrinsic by fpizlo@apple.com · 9 years ago
  38. 9971c63 [DFG][FTL][B3] Support floor and ceil by utatane.tea@gmail.com · 9 years ago
  39. e51b9bb Make it cheap to #include "JITOperations.h" by fpizlo@apple.com · 9 years ago
  40. ed7131f Unreviewed typo fix after r190063. by ossy@webkit.org · 9 years ago
  41. 7adbf99 REGRESSION(r196331): It made ~180 JSC tests crash on ARMv7 Linux by ossy@webkit.org · 9 years ago
  42. d3d0c00 JSC Sampling Profiler: Come up with a (program counter => CodeOrigin) mapping by sbarati@apple.com · 9 years ago
  43. c0f1f56 We should OSR exit with Int52Overflow when we fail to make an Int52 where we expect one. by mark.lam@apple.com · 9 years ago
  44. 151fe10 The StringFromCharCode DFG intrinsic should support untyped operands. by mark.lam@apple.com · 9 years ago
  45. cb11fe4 [ES6] Add support for Symbol.hasInstance by keith_miller@apple.com · 9 years ago
  46. c000865 Polymorphic operand types for DFG and FTL bit operators. by mark.lam@apple.com · 9 years ago
  47. d2fca0a Math.random should have an intrinsic thunk and it should be later handled as a DFG Node by utatane.tea@gmail.com · 9 years ago
  48. 324bf75 Roll out r193974 and follow-up fixes as it caused JSC crashes by cdumez@apple.com · 9 years ago
  49. 6b861f6 [ES6] Add support for Symbol.hasInstance by keith_miller@apple.com · 9 years ago
  50. b5c1301 Factoring out common DFG code for bitwise and shift operators. by mark.lam@apple.com · 9 years ago
  51. b2610c0 [ES6] "super" and "this" should be lexically bound inside an arrow function and should live in a JSLexicalEnvironment by commit-queue@webkit.org · 9 years ago
  52. 8874943 REGRESSION(r193584): Causes heap use-after-free crashes in Web Inspector tests with AddressSanitizer (Requested by ddkilzer on #webkit). by ddkilzer@apple.com · 9 years ago
  53. bdff720 [ES6] "super" and "this" should be lexically bound inside an arrow function and should live in a JSLexicalEnvironment by commit-queue@webkit.org · 9 years ago
  54. 68b8bce Unreviewed, rolling out r192876. by carlosgc@webkit.org · 9 years ago
  55. 20ef49d [ES6] "super" and "this" should be lexically bound inside an arrow function and should live in a JSLexicalEnvironment by commit-queue@webkit.org · 9 years ago
  56. 855d560 implement op_get_rest_length so that we can allocate the rest array with the right size from the start by sbarati@apple.com · 9 years ago
  57. c0722da [ES6] Add support for rest parameters by sbarati@apple.com · 9 years ago
  58. 102cbf2 Use the JITAddGenerator snippet in the DFG. by mark.lam@apple.com · 9 years ago
  59. 2d13361 Rename DFG's compileAdd to compileArithAdd. by mark.lam@apple.com · 9 years ago
  60. fa3be3e JSC should have a forceGCSlowPaths option by sbarati@apple.com · 9 years ago
  61. 287d64c [ES6] Add DFG/FTL support for accessor put operations by utatane.tea@gmail.com · 9 years ago
  62. adc002e Unreviewed, rolling out r191500. https://bugs.webkit.org/show_bug.cgi?id=150526 by commit-queue@webkit.org · 9 years ago
  63. 436a19b [ES6] Add DFG/FTL support for accessor put operations by utatane.tea@gmail.com · 9 years ago
  64. 7524909 Use JITSubGenerator to support UntypedUse operands for op_sub in the DFG. by mark.lam@apple.com · 9 years ago
  65. 8dde06b GC should have a Baker barrier for concurrent copying by fpizlo@apple.com · 9 years ago
  66. 382ef65 Introduce SymbolUse optimization into CompareEq and CompareStrictEq by utatane.tea@gmail.com · 10 years ago
  67. 9c64612 Get rid of ENABLE(GGC) https://bugs.webkit.org/show_bug.cgi?id=149472 by fpizlo@apple.com · 10 years ago
  68. 1283577 JSC should infer property types https://bugs.webkit.org/show_bug.cgi?id=148610 by fpizlo@apple.com · 10 years ago
  69. b6497a2 New tests introduced in r188545 fail on 32 bit ARM by commit-queue@webkit.org · 10 years ago
  70. 36c1340 Implement try/catch in the DFG. https://bugs.webkit.org/show_bug.cgi?id=147374 by sbarati@apple.com · 10 years ago
  71. 6abed91 Unreviewed, rolling out r189938, r189952, and r189956. by commit-queue@webkit.org · 10 years ago
  72. 17a4494 Implement try/catch in the DFG. https://bugs.webkit.org/show_bug.cgi?id=147374 by sbarati@apple.com · 10 years ago
  73. f5ae3d1 Remove unused DFG::dfgConvertJSValueToInt32() by commit-queue@webkit.org · 10 years ago
  74. 678145f Replace all the various forms of branchStructure() with a single method in AssemblyHelpers by fpizlo@apple.com · 10 years ago
  75. f29186e Node::origin should be able to tell you if it's OK to exit by fpizlo@apple.com · 10 years ago
  76. b3b187c DFG string concatenation shouldn't be playing fast and loose with effects and OSR exit by fpizlo@apple.com · 10 years ago
  77. aa599f6 DFG callOperations should not implicitly emit an exception check. At callOperation call sites, we should explicitly emit exception checks by saambarati1@gmail.com · 10 years ago
  78. 7289af3 DFG should have a KnownBooleanUse for cases where we are required to know that the child is a boolean and it's not OK to speculate by fpizlo@apple.com · 10 years ago
  79. 32b8d0a [JSC] Optimize more cases of something-compared-to-null/undefined by benjamin@webkit.org · 10 years ago
  80. a4201b0 [ES6] Implement ES6 arrow function syntax. Arrow function specific features. Lexical bind of this by commit-queue@webkit.org · 10 years ago
  81. 0037c2d [JSC] Use (x + x) instead of (x * 2) when possible by benjamin@webkit.org · 10 years ago
  82. fccd136 Introduce get_by_id like IC into get_by_val when the given name is String or Symbol by utatane.tea@gmail.com · 10 years ago
  83. 04f5575 Regression(r188105): Seems to have caused crashes during PLT on some iPads by cdumez@apple.com · 10 years ago
  84. bc3598b Introduce get_by_id like IC into get_by_val when the given name is String or Symbol by utatane.tea@gmail.com · 10 years ago
  85. 144f17c [ES6] implement block scoping to enable 'let' by saambarati1@gmail.com · 10 years ago
  86. f19f014 DFG and FTL should have an OSR exit fuzzer by fpizlo@apple.com · 10 years ago
  87. 902685c Strict Equality on objects should only check that one of the two sides is an object. by commit-queue@webkit.org · 10 years ago
  88. 318af07 Simplify unboxing of double JSValues known to be not NaN and not Int32 by fpizlo@apple.com · 10 years ago
  89. c02ed48 Unreviewed, rolling out r185216. https://bugs.webkit.org/show_bug.cgi?id=145666 by commit-queue@webkit.org · 10 years ago
  90. e4484c5 Simplify unboxing of double JSValues known to be not NaN and not Int32 by fpizlo@apple.com · 10 years ago
  91. 8268d39 Introduce UniquedStringImpl and SymbolImpl to separate symbolic strings from AtomicStringImpl by utatane.tea@gmail.com · 10 years ago
  92. 625575a Unreviewed, remove an unused declaration. by fpizlo@apple.com · 10 years ago
  93. 367766e Remove unused constant-base and constant-value store barrier code in the DFG by fpizlo@apple.com · 10 years ago
  94. cb58408 [JSC] Add basic DFG/FTL support for Math.round by benjamin@webkit.org · 10 years ago
  95. b8823d5 TypeOf should be fast https://bugs.webkit.org/show_bug.cgi?id=144396 by fpizlo@apple.com · 10 years ago
  96. c58a2a8 Move all of the branchIs<type> helpers from SpeculativeJIT into AssemblyHelpers by fpizlo@apple.com · 10 years ago
  97. 5a3036b FTL should fully support Switch (it currently lacks the SwitchString variant) by fpizlo@apple.com · 10 years ago
  98. d878633 Source/JavaScriptCore: by akling@apple.com · 10 years ago
  99. e324d43 [JSC] Implement Math.clz32(), remove Number.clz() by benjamin@webkit.org · 10 years ago
  100. 6a8daef DFG should allow Phantoms after terminals by fpizlo@apple.com · 10 years ago