1. 8350adf LLInt should be able to cache prototype loads for values in GetById by keith_miller@apple.com · 9 years ago
  2. 3517aa4 We should be able to use the sampling profiler with DRT/WTR. by keith_miller@apple.com · 9 years ago
  3. c10e46b Remove LegacyProfiler https://bugs.webkit.org/show_bug.cgi?id=153565 by joepeck@webkit.org · 9 years ago
  4. ce5b05e Hook up ShadowChicken to the debugger to show tail deleted frames by sbarati@apple.com · 9 years ago
  5. e42b2b6 Unreviewed rollout r200924. Caused js/regress/string-replace-generic.html to fail. by joepeck@webkit.org · 9 years ago
  6. 9100eb3 Remove LegacyProfiler https://bugs.webkit.org/show_bug.cgi?id=153565 by commit-queue@webkit.org · 9 years ago
  7. 5d01f91 Beef up JSC profiler event log https://bugs.webkit.org/show_bug.cgi?id=157584 by fpizlo@apple.com · 9 years ago
  8. acdb63e Polymorphic operands in operators coerces downstream values to double. by fpizlo@apple.com · 9 years ago
  9. ee3db52 Add JSC options bytecodeRangeToJITCompile and jitWhitelist. by mark.lam@apple.com · 9 years ago
  10. 4111c60 Add JSC options reportBaselineCompileTimes and reportDFGCompileTimes. by mark.lam@apple.com · 9 years ago
  11. fc0d737 Reduce thresholds that control the maximum IC stub size. by fpizlo@apple.com · 9 years ago
  12. 0eb4720 Restrict the availability of some JSC options to local debug builds only. by mark.lam@apple.com · 9 years ago
  13. 18b9583 Improve jsc --help and making sampling options by commit-queue@webkit.org · 9 years ago
  14. 38496ee Improve sampling profiler CLI JSC tool by sbarati@apple.com · 9 years ago
  15. 10ec78a allow jsc shell to dump sampling profiler data by sbarati@apple.com · 9 years ago
  16. 5eb129e Check to see how the perf bots react to megamorphic load being disabled. by fpizlo@apple.com · 9 years ago
  17. 0b83be8 PolymorphicAccess should try to generate a stub only once by fpizlo@apple.com · 9 years ago
  18. 4f1f9ac Remove 2 unused JSC options. https://bugs.webkit.org/show_bug.cgi?id=156526 by mark.lam@apple.com · 9 years ago
  19. 6e1a6d4 PolymorphicAccess should buffer AccessCases before regenerating by fpizlo@apple.com · 9 years ago
  20. 3243ddf Remove compile time define for SEPARATED_HEAP by oliver@apple.com · 9 years ago
  21. a3a6837e JSC should have a simple way of gathering IC statistics by fpizlo@apple.com · 9 years ago
  22. 446a354 Improve some other cases of context-sensitive inlining by fpizlo@apple.com · 9 years ago
  23. 39303e0 JSC should use a shadow stack version of CHICKEN so that debuggers have the option of retrieving tail-deleted frames by fpizlo@apple.com · 9 years ago
  24. 80d0656 PolymorphicAccess should have a MegamorphicLoad case by fpizlo@apple.com · 9 years ago
  25. f05037a [JSC] Add an option to avoid disassembling baseline code for the JSC Profiler by commit-queue@webkit.org · 9 years ago
  26. 5e29b76 Replace all of the various non-working and non-compiling sampling profiler hacks with a single super hack by fpizlo@apple.com · 9 years ago
  27. 35ccc14 Unreviewed, rolling out r198235, r198240, r198241, and r198252. by cdumez@apple.com · 9 years ago
  28. 5a0d4bd Remove compile time define for SEPARATED_HEAP by oliver@apple.com · 9 years ago
  29. 95ef649 Remove the Baker barrier from JSC https://bugs.webkit.org/show_bug.cgi?id=155479 by fpizlo@apple.com · 9 years ago
  30. 89b03a6 Start moving to separated writable and executable mappings in the JIT by oliver@apple.com · 9 years ago
  31. 643fe21 Unreviewed, rolling out r197793 and r197799. by commit-queue@webkit.org · 9 years ago
  32. 0f0bca0 Start moving to separated writable and executable mappings in the JIT by oliver@apple.com · 9 years ago
  33. 3ce6ab6 Remove remaining references to LLVM, and make sure comments refer to the backend as "B3" not "LLVM" by fpizlo@apple.com · 9 years ago
  34. 0ae5445 ArrayPrototype should have a destroy function by keith_miller@apple.com · 9 years ago
  35. c2d65026 DFG, FTL, B3, and Air should all have a unique option for printing their graphs by keith_miller@apple.com · 9 years ago
  36. d3d0c00 JSC Sampling Profiler: Come up with a (program counter => CodeOrigin) mapping by sbarati@apple.com · 9 years ago
  37. 415568e It should be possible to disable FTL for a range like we disable DFG for a range by fpizlo@apple.com · 9 years ago
  38. 8f47e9e B3 should have basic path specialization by fpizlo@apple.com · 9 years ago
  39. c6ca104 FTL B3 should be just as fast as FTL LLVM on Octane/crypto by fpizlo@apple.com · 9 years ago
  40. a4ce86b Implement a sampling profiler https://bugs.webkit.org/show_bug.cgi?id=151713 by sbarati@apple.com · 9 years ago
  41. cad1a31 Re-landing: Add validation of JSC options to catch typos. by mark.lam@apple.com · 9 years ago
  42. 65ef72f Unreviewed, rolling out r194590. https://bugs.webkit.org/show_bug.cgi?id=152751 by commit-queue@webkit.org · 9 years ago
  43. 98ca3e9 Add support for aliasing JSC Options. by mark.lam@apple.com · 9 years ago
  44. 0c58380 Add validation of JSC options to catch typos. by mark.lam@apple.com · 9 years ago
  45. 5b42b29 FTL B3 should be able to run crypto-sha1 in eager mode by fpizlo@apple.com · 9 years ago
  46. c770474 Add an option to emit instructions validating exceptions in the DFG rather than always emiting them. by keith_miller@apple.com · 9 years ago
  47. d1d4674 B3::ValueRep::Any should translate into a Arg::ColdUse role in Air by fpizlo@apple.com · 9 years ago
  48. 52405b2 B3::reduceStrength's DCE should be more agro and less wrong by fpizlo@apple.com · 9 years ago
  49. fa3be3e JSC should have a forceGCSlowPaths option by sbarati@apple.com · 9 years ago
  50. 23dea15 Add logging to warn about under-estimated FTL inline cache sizes. by mark.lam@apple.com · 9 years ago
  51. 3bfec20 [JSC] Remove FTL Native Inlining, it is dead code by benjamin@webkit.org · 9 years ago
  52. bf4320e Failures in PutStackSinkingPhase should be less severe by fpizlo@apple.com · 9 years ago
  53. 430ccdc REGRESSION (r191175): OSR Exit from an inlined tail callee trashes callee save registers by msaboff@apple.com · 9 years ago
  54. 6f3f8a4 REGRESSION (r191175): Still crashing when clicking back button on netflix.com by msaboff@apple.com · 9 years ago
  55. 41e8970 REGRESSION (r190289): Repro crash clicking back button on netflix.com by msaboff@apple.com · 9 years ago
  56. ee3c410 Rename some JSC option names to be more uniform. by mark.lam@apple.com · 9 years ago
  57. 8dde06b GC should have a Baker barrier for concurrent copying by fpizlo@apple.com · 9 years ago
  58. 664d1fd Disable tail calls because it is breaking some sites. by mark.lam@apple.com · 9 years ago
  59. 5566f23 Inline cache repatching should be throttled if it happens a lot by fpizlo@apple.com · 9 years ago
  60. cdd479b Source/JavaScriptCore: Relanding r190289 with the following two fixes: by msaboff@apple.com · 9 years ago
  61. 49ec21d Unreviewed, rolling out r190289. https://bugs.webkit.org/show_bug.cgi?id=149647 by commit-queue@webkit.org · 9 years ago
  62. 68627fc6 [ES6] Implement tail calls in the FTL by msaboff@apple.com · 9 years ago
  63. 0548385 JavaScriptCore should discard baseline code after some time by ggaren@apple.com · 10 years ago
  64. b863675 [ES6] Implement tail calls in the LLInt and Baseline JIT by msaboff@apple.com · 10 years ago
  65. b26b524 There should be one stub hanging off an inline cache that contains code for all of the cases, rather than forming a linked list consisting of one stub per case by fpizlo@apple.com · 10 years ago
  66. 550c6c3 DFG should have a debugging option that runs a phase that flushes all locals by saambarati1@gmail.com · 10 years ago
  67. fb3c156 [ES6] Recognize calls in tail position by basile_clement@apple.com · 10 years ago
  68. 5ff7ef8 LICM should be sound even if the CFG has changed by fpizlo@apple.com · 10 years ago
  69. c42ad7b [ES6] prototyping module loader in JSC shell by utatane.tea@gmail.com · 10 years ago
  70. 88d2642 Add ability to save and restore JSC options. by mark.lam@apple.com · 10 years ago
  71. 1c1bac0 [ES6] Add ES6 Modules preparsing phase to collect the dependencies by utatane.tea@gmail.com · 10 years ago
  72. 000513b Add a JSC option to enable the watchdog for testing. by mark.lam@apple.com · 10 years ago
  73. b282e22 Remove native call inlining https://bugs.webkit.org/show_bug.cgi?id=147417 by basile_clement@apple.com · 10 years ago
  74. 7f4fe1f Fixed VM pool allocation should have a reserve for allocations that cannot fail by fpizlo@apple.com · 10 years ago
  75. 895b798 It should be easy to measure total compile times. by fpizlo@apple.com · 10 years ago
  76. 314e698 OSR exit fuzzing should allow us to select a static exit site by fpizlo@apple.com · 10 years ago
  77. f19f014 DFG and FTL should have an OSR exit fuzzer by fpizlo@apple.com · 10 years ago
  78. eba6ddd Unreviewed, roll out unintended JSC change from https://trac.webkit.org/changeset/185425. by fpizlo@apple.com · 10 years ago
  79. 42c56da JetStream should have a more rational story for jitter-oriented latency tests by fpizlo@apple.com · 10 years ago
  80. 5199418 Enforce options coherency https://bugs.webkit.org/show_bug.cgi?id=144921 by basile_clement@apple.com · 10 years ago
  81. 5f3435e Make it easy to enable eager/non-concurrent JIT compilation by fpizlo@apple.com · 10 years ago
  82. dea6d26 GC has trouble with pathologically large array allocations by fpizlo@apple.com · 10 years ago
  83. 60de9f6 MovHint should be a strong use https://bugs.webkit.org/show_bug.cgi?id=143734 by fpizlo@apple.com · 10 years ago
  84. 507b94e Add $vm debugging tool. https://bugs.webkit.org/show_bug.cgi?id=143809 by mark.lam@apple.com · 10 years ago
  85. ae014b1 Add JSC_functionOverrides=<overrides file> debugging tool. by mark.lam@apple.com · 10 years ago
  86. 7ecf3b3 Rename JSC_dfgFunctionWhitelistFile to JSC_dfgWhitelist. by mark.lam@apple.com · 10 years ago
  87. a421c02 Add Options::jitPolicyScale() as a single knob to make all compilations happen sooner. by mark.lam@apple.com · 10 years ago
  88. c6b487b Some JSC Options refactoring and enhancements. <https://webkit.org/b/143384> by mark.lam@apple.com · 10 years ago
  89. 48332c6 FTL JIT tests should fail if LLVM library isn't available by ossy@webkit.org · 10 years ago
  90. db5edd2 Enhance ability to dump JSC Options. <https://webkit.org/b/143357> by mark.lam@apple.com · 10 years ago
  91. e7f8884 Add Options::dumpSourceAtDFGTime(). <https://webkit.org/b/143349> by mark.lam@apple.com · 10 years ago
  92. da834ae Heap variables shouldn't end up in the stack frame by fpizlo@apple.com · 10 years ago
  93. 616e7b5 Use JITCompilationCanFail in more places, and make the fail path of JITCompilationMustSucceed a crash instead of attempting GC by fpizlo@apple.com · 10 years ago
  94. 32622c9 JSC should have a low-cost asynchronous disassembler by fpizlo@apple.com · 10 years ago
  95. 6a030ce DFG JIT needs to check for stack overflow at the start of Program and Eval execution by msaboff@apple.com · 10 years ago
  96. 8fefdd3 DFG should really support varargs https://bugs.webkit.org/show_bug.cgi?id=141332 by fpizlo@apple.com · 10 years ago
  97. 8acd525 Rare case profiling should actually work by fpizlo@apple.com · 10 years ago
  98. 8a5fd18 Polymorphic call inlining should be based on polymorphic call inline caching rather than logging by fpizlo@apple.com · 10 years ago
  99. 4dfd65d Unreviewed, rolling out r179357 and r179358. by akling@apple.com · 10 years ago
  100. 4569a3e8 Polymorphic call inlining should be based on polymorphic call inline caching rather than logging by fpizlo@apple.com · 10 years ago