1. 0ebe33c [IWYU] Remove unnecessary includes from JSC implementation files by ross.kirsling@sony.com · 4 years, 9 months ago
  2. f7cba47 [JSC] Support delete by val/id IC on 32-bits by ticaiolima@gmail.com · 4 years, 9 months ago
  3. 087fc32 Implement @isConstructor bytecode intrinsic and bytecode for that by shvaikalesh@gmail.com · 4 years, 9 months ago
  4. 2abe6c6 [clang-tidy] Run modernize-use-nullptr over JSC by ross.kirsling@sony.com · 4 years, 9 months ago
  5. f11d3d5 Add Clobberize validator for clobber top. by keith_miller@apple.com · 4 years, 10 months ago
  6. 184d48b TriState should be an enum class and use "Indeterminate" instead of "Mixed" by ross.kirsling@sony.com · 4 years, 10 months ago
  7. a7ca12a [JSC] NumberConstructor should accept BigInt by ysuzuki@apple.com · 4 years, 10 months ago
  8. e8c8035 compilePeepHoleBigInt32Branch needs to handle all conditions by sbarati@apple.com · 4 years, 10 months ago
  9. 86f5ed4 [JSC] DFG compare should speculate BigInt well by ysuzuki@apple.com · 4 years, 10 months ago
  10. a61f02d [JSC] branchIfBigInt32 can use BigInt32Mask and remove branchIfNumber filter by ysuzuki@apple.com · 4 years, 10 months ago
  11. 6654e3f [JSC] SpeculativeJIT::nonSpeculativeNonPeepholeStrictEq should expect AnyBigIntUse by ysuzuki@apple.com · 4 years, 10 months ago
  12. fd3529f Support an inlined representation in JSValue of small BigInts ("BigInt32") by rmorisset@apple.com · 4 years, 10 months ago
  13. d06760d Redesign how we do for-of iteration for JSArrays by keith_miller@apple.com · 4 years, 10 months ago
  14. 4967500 [JSC] Replace DFG NewPromise with NewInternalFieldObject by ysuzuki@apple.com · 4 years, 10 months ago
  15. e8a2d40 [JSC] Implement JSMapIterator/JSSetIterator with JSInternalFieldObjectImpl by ysuzuki@apple.com · 4 years, 10 months ago
  16. a6b8c34 Not using strict mode within ClassDeclaration statement by tzagallo@apple.com · 4 years, 11 months ago
  17. 6cf83b5 Allow deleteById to be cached in the DFG by justin_michaud@apple.com · 4 years, 11 months ago
  18. 107102e [JSC] Introduce UCPUStrictInt32 for result type of DFG operations by ysuzuki@apple.com · 4 years, 11 months ago
  19. 86009b9 [JSC] Use CacheableIdentifier for all ById case by ysuzuki@apple.com · 5 years ago
  20. 0acc0e9 [JSC] Caller of Delete IC should emit write-barrier onto owner by ysuzuki@apple.com · 5 years ago
  21. 73fe68b Add "AndOrdered" to the names of ordered DoubleConditions. by mark.lam@apple.com · 5 years ago
  22. 7896197 Inline Cache delete by id/val https://bugs.webkit.org/show_bug.cgi?id=207522 by justin_michaud@apple.com · 5 years ago
  23. 9c359c7 [JSC] Add CheckArrayOrEmpty to handle the case when hoisting CheckArray for places where input can be empty by ysuzuki@apple.com · 5 years ago
  24. 7d8c1d8 [JSC] add DFG/FTL support for op_to_property_key by caitp@igalia.com · 5 years ago
  25. a1c17ed Reland bytecode checkpoints since bugs have been fixed by keith_miller@apple.com · 5 years ago
  26. 5fa0730 Try to simplify the template deduction used by callOperation in DFGSpeculativeJIT by rmorisset@apple.com · 5 years ago
  27. 8357339 Revert bytecode checkpoints since it breaks watch by keith_miller@apple.com · 5 years ago
  28. 0ac4b9d [JSC] Introduce JSArrayIterator https://bugs.webkit.org/show_bug.cgi?id=204043 by keith_miller@apple.com · 5 years ago
  29. 6572436 by mark.lam@apple.com · 5 years ago
  30. 3908082 DFG/FTL should be able to exit to the middle of a bytecode by keith_miller@apple.com · 5 years ago
  31. 88da11f [JSC] Improve our bound function implementation by ysuzuki@apple.com · 5 years ago
  32. 16a0b5a Unreviewed. Roll out r253201. It was not a progression on any benchmarks, and was 8% slower on JetStream 2 ML. by sbarati@apple.com · 5 years ago
  33. 6e4192a get_by_id ICs should have a structure history used to indicate when we should skip generating an IC by sbarati@apple.com · 5 years ago
  34. 1112f4d GetByVal should use polymorphic access and hook into a status object by sbarati@apple.com · 5 years ago
  35. ec9d932 [ESNext][BigInt] Add support for op_inc by rmorisset@apple.com · 5 years ago
  36. d6522b5 [JSC] Date functions should have intrinsic by ysuzuki@apple.com · 5 years ago
  37. 46e227a [JSC] Figure out missing prepareCallOperation by ysuzuki@apple.com · 5 years ago
  38. 0f985ec BytecodeIndex should be a proper C++ class by keith_miller@apple.com · 5 years ago
  39. 52e98bb [JSC] Thread JSGlobalObject* instead of ExecState* by ysuzuki@apple.com · 5 years ago
  40. fcfff83 [JSC] AsyncGenerator should have internal fields by ysuzuki@apple.com · 5 years ago
  41. 75bda5d [BigInt] Add ValueBitRShift into DFG by ticaiolima@gmail.com · 5 years ago
  42. d3c7bf2 [JSC] DFG op_call_varargs should not assume that one-previous-local of freeReg is usable by ysuzuki@apple.com · 5 years ago
  43. 9ed9150 Replace JSValue #defines with static constexpr values. by mark.lam@apple.com · 5 years ago
  44. 8bb1b39 [JSC] Generator should have internal fields by ysuzuki@apple.com · 5 years ago
  45. b064c65 [JSC] Add StringCodePointAt intrinsic by ysuzuki@apple.com · 5 years ago
  46. 38026c6 [JSC] Generalize Get/PutPromiseInternalField for InternalFieldObjectImpl by ysuzuki@apple.com · 5 years ago
  47. 48d4e53 [JSC] Make Promise implementation faster by ysuzuki@apple.com · 5 years ago
  48. 5ba0779 Refactor to use VM& instead of VM* at as many places as possible. by mark.lam@apple.com · 5 years ago
  49. 4987151 [JSC] Make PAC jump and return more explicit by ysuzuki@apple.com · 6 years ago
  50. 7dc4125 [BigInt] Add ValueBitLShift into DFG by ticaiolima@gmail.com · 6 years ago
  51. d2c911e Tidy up the remaining bits of the AtomicString to AtomString rename by darin@apple.com · 6 years ago
  52. 0ce67df Rename AtomicString to AtomString https://bugs.webkit.org/show_bug.cgi?id=195276 by darin@apple.com · 6 years ago
  53. f79caa4 Unreviewed, rolling out r246322. https://bugs.webkit.org/show_bug.cgi?id=198796 by commit-queue@webkit.org · 6 years ago
  54. 9f2f6e8 Roll out PAC cage https://bugs.webkit.org/show_bug.cgi?id=198726 by sbarati@apple.com · 6 years ago
  55. 0a76d8c [ESNext][BigInt] Implement support for "**" by ticaiolima@gmail.com · 6 years ago
  56. 9bca742 Remove Gigacage from arm64 and use PAC for arm64e instead by keith_miller@apple.com · 6 years ago
  57. e7e336f [BigInt] Add ValueMod into DFG https://bugs.webkit.org/show_bug.cgi?id=186174 by ticaiolima@gmail.com · 6 years ago
  58. 5f82f10 Modify how we do SetArgument when we inline varargs calls by sbarati@apple.com · 6 years ago
  59. 5a80239 Rename SetArgument to SetArgumentDefinitely by sbarati@apple.com · 6 years ago
  60. 34a4ba8 Clean up Int52 code and some bugs in it by sbarati@apple.com · 6 years ago
  61. 0f006b9 [JSC] DFG should respect node's strict flag by ysuzuki@apple.com · 6 years ago
  62. 97ce1d6 Remove an invalid assertion in DFG::SpeculativeJIT::nonSpeculativeNonPeepholeCompareNullOrUndefined(). by mark.lam@apple.com · 6 years ago
  63. b4811e7 Compress CodeOrigin into a single word in the common case by rmorisset@apple.com · 6 years ago
  64. 41b3fb7 [ESNext][BigInt] Implement "~" unary operation by ticaiolima@gmail.com · 6 years ago
  65. f20ce71 [JSC] Use runtime calls for DFG MakeRope if !CPU(ADDRESS64) by ysuzuki@apple.com · 6 years ago
  66. cb663b3 [JSC] sizeof(JSString) should be 16 by ysuzuki@apple.com · 6 years ago
  67. 7fa3697 [JSC] Lazily create sentinel Map and Set buckets by ysuzuki@apple.com · 6 years ago
  68. 9725889 Add code to validate expected GC activity modelled by doesGC() against what the runtime encounters. by mark.lam@apple.com · 6 years ago
  69. 1031d60 Fix DFG's doesGC() for CheckTierUp*, GetByVal, PutByVal*, and StringCharAt nodes. by mark.lam@apple.com · 6 years ago
  70. 90ec30a REGRESSION(r239612) Crash at runtime due to broken DFG assumption by ysuzuki@apple.com · 6 years ago
  71. c52e54d Array.prototype.flat/flatMap have a minor bug in ArraySpeciesCreate by yusukesuzuki@slowstart.org · 6 years ago
  72. 9fca117 [JSC] Optimize Object.prototype.toString by yusukesuzuki@slowstart.org · 6 years ago
  73. 8b7a022 wtf/Optional.h: move-constructor and move-assignment operator should disengage the value being moved from by cdumez@apple.com · 6 years ago
  74. 8178441 [JSC] Optimize Object.keys by caching own keys results in StructureRareData by yusukesuzuki@slowstart.org · 6 years ago
  75. 7dfa403 Use warning-ignoring macros more consistently and simply by darin@apple.com · 6 years ago
  76. 9c2e56e Unreviewed, rolling out r239153, r239154, and r239155. by commit-queue@webkit.org · 6 years ago
  77. bed6dfc clang-tidy: Fix unnecessary object copies in JavaScriptCore by ddkilzer@apple.com · 6 years ago
  78. 77f1746 [BigInt] Add ValueDiv into DFG https://bugs.webkit.org/show_bug.cgi?id=186178 by ticaiolima@gmail.com · 6 years ago
  79. 0ae781e [JSC] Optimize Object.keys by caching own keys results in StructureRareData by yusukesuzuki@slowstart.org · 6 years ago
  80. 7ec74d1 [DFG][FTL] Add NewSymbol https://bugs.webkit.org/show_bug.cgi?id=192620 by yusukesuzuki@slowstart.org · 6 years ago
  81. 3ac487d [BigInt] Add ValueMul into DFG https://bugs.webkit.org/show_bug.cgi?id=186175 by ticaiolima@gmail.com · 6 years ago
  82. 30786e6 [BigInt] Implement ValueBitXor into DFG by ticaiolima@gmail.com · 6 years ago
  83. 10f9b734 Re-introduce op_bitnot https://bugs.webkit.org/show_bug.cgi?id=190923 by ticaiolima@gmail.com · 6 years ago
  84. 5ea7781 [BigInt] Add ValueSub into DFG https://bugs.webkit.org/show_bug.cgi?id=186176 by ticaiolima@gmail.com · 6 years ago
  85. b858a8e Unreviewed, rolling out r237242. https://bugs.webkit.org/show_bug.cgi?id=190701 by commit-queue@webkit.org · 6 years ago
  86. 231c825 [BigInt] Add ValueSub into DFG https://bugs.webkit.org/show_bug.cgi?id=186176 by ticaiolima@gmail.com · 6 years ago
  87. e870917 Support arm64 CPUs with a 32-bit address space by keith_miller@apple.com · 6 years ago
  88. 92b4c6b [ESNext][BigInt] Implement support for "|" by ticaiolima@gmail.com · 6 years ago
  89. d18d712 [JSC] Add branchIfNaN and branchIfNotNaN by yusukesuzuki@slowstart.org · 6 years ago
  90. 7438486 [ESNext][BigInt] Implement support for "&" by ticaiolima@gmail.com · 6 years ago
  91. 1eb65df CheckStructureOrEmpty should pass in a tempGPR to emitStructureCheck since it may jump over that code by sbarati@apple.com · 6 years ago
  92. 65db7e4 Add IGNORE_WARNING_.* macros https://bugs.webkit.org/show_bug.cgi?id=188996 by guijemont@igalia.com · 6 years ago
  93. a4a7f3a [DFG] DFG should handle String#toString by yusukesuzuki@slowstart.org · 6 years ago
  94. d9cd5e3 The watchdog sometimes fails to terminate a script. by mark.lam@apple.com · 6 years ago
  95. 1c01082 Inline DataView accesses into DFG/FTL by sbarati@apple.com · 6 years ago
  96. 418f6e0 Long compiling JSC files should not be unified by keith_miller@apple.com · 7 years ago
  97. ed2da80 We should support CreateThis in the FTL by fpizlo@apple.com · 7 years ago
  98. b67c908 [JSC] Use Function / ScopedLambda / RecursableLambda instead of std::function by utatane.tea@gmail.com · 7 years ago
  99. 20e1819 LayoutTests/fast/css/parsing-css-matches-7.html always abandons its Document (disabling JIT fixes it) by utatane.tea@gmail.com · 7 years ago
  100. 310778e Baseline op_jtrue emits an insane amount of code by utatane.tea@gmail.com · 7 years ago