1. f001775 [JSC] Use internal object field mechanism to implement JSStringIterator by ysuzuki@apple.com · 5 years ago
  2. ec99046 [JSC] Remove IsDone from JSArrayIterator by ysuzuki@apple.com · 5 years ago
  3. 0ac4b9d [JSC] Introduce JSArrayIterator https://bugs.webkit.org/show_bug.cgi?id=204043 by keith_miller@apple.com · 5 years ago
  4. 6572436 by mark.lam@apple.com · 5 years ago
  5. 88da11f [JSC] Improve our bound function implementation by ysuzuki@apple.com · 5 years ago
  6. f4d8dc3 [GTK][WPE] Fix various non-unified build issues introduced since r251698 by aperez@igalia.com · 5 years ago
  7. ec9d932 [ESNext][BigInt] Add support for op_inc by rmorisset@apple.com · 5 years ago
  8. 694598d Split ArithProfile into a Unary and a Binary version by rmorisset@apple.com · 5 years ago
  9. 43d480e Unreviewed, rolling out r252229. by jlewis3@apple.com · 5 years ago
  10. 8f24ee5 Split ArithProfile into a Unary and a Binary version by rmorisset@apple.com · 5 years ago
  11. 02fb922 [JSC] Introduce LinkTimeConstant mechanism by ysuzuki@apple.com · 5 years ago
  12. ce84bda Unreviewed, rolling out r252015. by tsavell@apple.com · 5 years ago
  13. 055e935 Split ArithProfile into a Unary and a Binary version by rmorisset@apple.com · 5 years ago
  14. 96f9198 Post increment/decrement should only call ToNumber once by rmorisset@apple.com · 5 years ago
  15. 14badd5 Unreviewed, rolling out r251090. https://bugs.webkit.org/show_bug.cgi?id=202959 by commit-queue@webkit.org · 5 years ago
  16. 40ab050 Split ArithProfile into a Unary and a Binary version by rmorisset@apple.com · 5 years ago
  17. fcfff83 [JSC] AsyncGenerator should have internal fields by ysuzuki@apple.com · 5 years ago
  18. 8bb1b39 [JSC] Generator should have internal fields by ysuzuki@apple.com · 6 years ago
  19. d27553f Use constexpr instead of const in symbol definitions that are obviously constexpr. by mark.lam@apple.com · 6 years ago
  20. 38026c6 [JSC] Generalize Get/PutPromiseInternalField for InternalFieldObjectImpl by ysuzuki@apple.com · 6 years ago
  21. 48d4e53 [JSC] Make Promise implementation faster by ysuzuki@apple.com · 6 years ago
  22. 5ba0779 Refactor to use VM& instead of VM* at as many places as possible. by mark.lam@apple.com · 6 years ago
  23. 9b5e50f [JSC] Ensure x?.y ?? z is fast https://bugs.webkit.org/show_bug.cgi?id=200875 by ross.kirsling@sony.com · 6 years ago
  24. 2af340f [ESNext] Implement optional chaining by ross.kirsling@sony.com · 6 years ago
  25. b4b72e97 [ESNext] Implement nullish coalescing by ross.kirsling@sony.com · 6 years ago
  26. 983e621 JSTests: by msaboff@apple.com · 6 years ago
  27. aa62f02 [JSC] ClassExpr should not store result in the middle of evaluation by ysuzuki@apple.com · 6 years ago
  28. facf59d [JSC] Invalid AssignmentTargetType should be an early error. by ross.kirsling@sony.com · 6 years ago
  29. cdbe02a [JSC] Generator CodeBlock generation should be idempotent by ysuzuki@apple.com · 6 years ago
  30. 848a138 JSC should build successfully even with -DENABLE_UNIFIED_BUILDS=OFF by ross.kirsling@sony.com · 6 years ago
  31. 3d654ba Invalid flags in a RegExp literal should be an early SyntaxError by ross.kirsling@sony.com · 6 years ago
  32. 5100e11 Fix incorrect handling of try-finally completion values. by mark.lam@apple.com · 6 years ago
  33. 5f13379 [JSC] PrivateName to PublicName hash table is wasteful by ysuzuki@apple.com · 6 years ago
  34. 4e8dc96 Remove unnecessary `using namespace WTF`s (or at least restrict their scope). by ross.kirsling@sony.com · 6 years ago
  35. c52e54d Array.prototype.flat/flatMap have a minor bug in ArraySpeciesCreate by yusukesuzuki@slowstart.org · 6 years ago
  36. 8b7a022 wtf/Optional.h: move-constructor and move-assignment operator should disengage the value being moved from by cdumez@apple.com · 6 years ago
  37. 10f9b734 Re-introduce op_bitnot https://bugs.webkit.org/show_bug.cgi?id=190923 by ticaiolima@gmail.com · 6 years ago
  38. 3474dd0 New bytecode format for JSC by tzagallo@apple.com · 6 years ago
  39. 9907b06 Unreviewed, rolling out r237479 and r237484. by commit-queue@webkit.org · 6 years ago
  40. 1f8380c New bytecode format for JSC by tzagallo@apple.com · 6 years ago
  41. 95eb1cb The parser should not emit a ApplyFunctionCallDotNode for Reflect.apply. by mark.lam@apple.com · 6 years ago
  42. 152f360 Ensure that ForInContexts are invalidated if their loop local is over-written. by mark.lam@apple.com · 7 years ago
  43. b67c908 [JSC] Use Function / ScopedLambda / RecursableLambda instead of std::function by utatane.tea@gmail.com · 7 years ago
  44. f01ed19 [JSC] Generator and AsyncGeneratorMethod's prototype is incorrect by utatane.tea@gmail.com · 7 years ago
  45. fd33c1e [JSC] ArrayPatternNode::emitDirectBinding does not return assignment target value if dst is nullptr by utatane.tea@gmail.com · 7 years ago
  46. 71845e5 JSImmutableButterfly can't be allocated from a subspace with HeapCell::Kind::Auxiliary by sbarati@apple.com · 7 years ago
  47. 77cb044 Unreviewed, rolling out r233184. https://bugs.webkit.org/show_bug.cgi?id=187059 by commit-queue@webkit.org · 7 years ago
  48. 0155295 JSImmutableButterfly can't be allocated from a subspace with HeapCell::Kind::Auxiliary by sbarati@apple.com · 7 years ago
  49. 8407763 [WTF] Add user-defined literal for ASCIILiteral by utatane.tea@gmail.com · 7 years ago
  50. 3521089 move should only emit the move if it's actually needed by keith_miller@apple.com · 7 years ago
  51. 9b7918e [ESNext][BigInt] Implement "+" and "-" unary operation by ticaiolima@gmail.com · 7 years ago
  52. d55adc1 for-in loops should preserve and restore the TDZ stack for each of its internal loops. by mark.lam@apple.com · 7 years ago
  53. c02f5d3 We should have a CoW storage for NewArrayBuffer arrays. by keith_miller@apple.com · 7 years ago
  54. 235f2b9 Unreviewed, reland InById cache https://bugs.webkit.org/show_bug.cgi?id=185682 by utatane.tea@gmail.com · 7 years ago
  55. 74ec55d Unreviewed, rolling out r231998 and r232017. by commit-queue@webkit.org · 7 years ago
  56. e511200 [JSC] JSC should have consistent InById IC by utatane.tea@gmail.com · 7 years ago
  57. adc32b1 [JSC] Introduce @putByIdDirectPrivate by utatane.tea@gmail.com · 7 years ago
  58. 0e0c28a [JSC] Introduce op_get_by_id_direct by utatane.tea@gmail.com · 7 years ago
  59. fefbece Bytecode generator should not get_from_scope something that may be a hole into a variable that is already live by fpizlo@apple.com · 7 years ago
  60. e1b432c [JSC] Remove repeated iteration of ElementNode by utatane.tea@gmail.com · 7 years ago
  61. 1edb319 [JSC] Drop op_put_by_index https://bugs.webkit.org/show_bug.cgi?id=183899 by utatane.tea@gmail.com · 7 years ago
  62. 276f8de [JSC] fix order of evaluation for ClassDefinitionEvaluation by caitp@igalia.com · 7 years ago
  63. 12c3af2 Don't use JSFunction's allocation profile when getting the prototype can be effectful by sbarati@apple.com · 7 years ago
  64. 301cd91 ASSERTION FAILED: pair.second->m_type & PropertyNode::Getter by mark.lam@apple.com · 7 years ago
  65. e23fa11 Remove op_assert and make @assert in builtins a function call so we have DFG/FTL coverage for builtins that use @assert in debug builds by sbarati@apple.com · 7 years ago
  66. 0f74fb90 [JSC] Do not check isValid() in op_new_regexp by utatane.tea@gmail.com · 7 years ago
  67. b9da09d [ESNext][BigInt] Implement BigInt literals and JSBigInt by ticaiolima@gmail.com · 7 years ago
  68. 076aa23 [JSC] Introduce @toObject https://bugs.webkit.org/show_bug.cgi?id=178726 by utatane.tea@gmail.com · 7 years ago
  69. acb55c2 [ARM64] static_cast<int32_t>() in BinaryOpNode::emitBytecode() prevents op_unsigned emission by utatane.tea@gmail.com · 7 years ago
  70. a1264de Reland "Add Above/Below comparisons for UInt32 patterns" by utatane.tea@gmail.com · 7 years ago
  71. 614f769 import.meta should not be assignable by utatane.tea@gmail.com · 7 years ago
  72. 5a8505f Unreviewed, rolling out r222564. https://bugs.webkit.org/show_bug.cgi?id=177720 by commit-queue@webkit.org · 7 years ago
  73. fcab24f Add Above/Below comparisons for UInt32 patterns by utatane.tea@gmail.com · 7 years ago
  74. 767bd3a Unreviewed, rolling out r222518. https://bugs.webkit.org/show_bug.cgi?id=177507 by commit-queue@webkit.org · 7 years ago
  75. 024547f Add Above/Below comparisons for UInt32 patterns by utatane.tea@gmail.com · 7 years ago
  76. 5c6da6e Make Attribute an enum class https://bugs.webkit.org/show_bug.cgi?id=177414 by achristensen@apple.com · 7 years ago
  77. 74547a8 [ESNext] Async iteration - Implement Async Generator - optimization by gskachkov@gmail.com · 7 years ago
  78. e7c2461 Speculatively change iteration protocall to use the same next function by keith_miller@apple.com · 8 years ago
  79. 756d307 Arity fixup during inlining should do a 2 phase commit so it properly recovers the frame in case of exit by sbarati@apple.com · 8 years ago
  80. f292e81 test262: Completion values for control flow do not match the spec by commit-queue@webkit.org · 8 years ago
  81. 60a3be7 Support compiling catch in the DFG by sbarati@apple.com · 8 years ago
  82. 1d7e8ec Unreviewed, rolling out r221119, r221124, and r221143. by commit-queue@webkit.org · 8 years ago
  83. 376f6b7 Support compiling catch in the DFG by sbarati@apple.com · 8 years ago
  84. ab749fd [ESNext] Async iteration - Implement Async Generator - runtime by gskachkov@gmail.com · 8 years ago
  85. 0f553b1 [JSC] Avoid code bloating for iteration if block does not have "break" by utatane.tea@gmail.com · 8 years ago
  86. 591a67d Add testing tool to lie to the DFG about profiles by keith_miller@apple.com · 8 years ago
  87. c2a96e2 [JSC] Support optional catch binding by utatane.tea@gmail.com · 8 years ago
  88. f62044c [ESnext] Implement Object Spread https://bugs.webkit.org/show_bug.cgi?id=167963 by ticaiolima@gmail.com · 8 years ago
  89. 180ae51 We are missing places where we invalidate the for-in context by sbarati@apple.com · 8 years ago
  90. 678662c Unreviewed, rolling out r218512. https://bugs.webkit.org/show_bug.cgi?id=173981 by commit-queue@webkit.org · 8 years ago
  91. 9df92eb [ESnext] Implement Object Rest - Implementing Object Rest Destructuring by ticaiolima@gmail.com · 8 years ago
  92. f92fe15 Revert changes in bug#160417 about extending `null` not being a derived class https://bugs.webkit.org/show_bug.cgi?id=169293 by gskachkov@gmail.com · 8 years ago
  93. 45a5b53 test262: Completion values for control flow do not match the spec by commit-queue@webkit.org · 8 years ago
  94. 1456b25 [JSC] Make get_by_val & string "499" to number 499 by utatane.tea@gmail.com · 8 years ago
  95. 4212569 Constructor calls set this too early by fpizlo@apple.com · 8 years ago
  96. cf0bf6c Rolling out r214038 and r213697: Crashes when using computed properties with rest destructuring and object spread. by mark.lam@apple.com · 8 years ago
  97. 6720296 Null pointer dereference in WTF::RefPtr<WTF::StringImpl>::operator!() under slow_path_get_direct_pname by fpizlo@apple.com · 8 years ago
  98. 4ddd2ec stress/call-apply-exponential-bytecode-size.js.no-llint failing on 32-bit debug for OOM on executable memory by sbarati@apple.com · 8 years ago
  99. 276d22b [JSC] LabelScopePtr is not necessary by utatane.tea@gmail.com · 8 years ago
  100. 6779512 test262: test262/test/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js by commit-queue@webkit.org · 8 years ago