1. f0884a3 When OSR entering to the baseline JIT from the LLInt for a ProgramCodeBlock we can skip compiling a lot of the program by sbarati@apple.com · 8 years ago
  2. a7d3370 ArityFixup should adjust SP first https://bugs.webkit.org/show_bug.cgi?id=167239 by utatane.tea@gmail.com · 8 years ago
  3. 45da760 classInfo should take a VM so it is not materialized from the object on each call by keith_miller@apple.com · 8 years ago
  4. 48ea08e Decouple module loading initiator from ScriptElement by utatane.tea@gmail.com · 8 years ago
  5. dbec4e3 Implement JSSourceCode to propagate SourceCode in module pipeline by utatane.tea@gmail.com · 8 years ago
  6. e002a4d Unreviewed, rolling out r210537. https://bugs.webkit.org/show_bug.cgi?id=166903 by ryanhaddad@apple.com · 8 years ago
  7. b34de91 Implement JSSourceCode to propagate SourceCode in module pipeline by utatane.tea@gmail.com · 8 years ago
  8. 1e8af70 We don't properly handle exceptions inside the nativeCallTrampoline macro in the LLInt by sbarati@apple.com · 8 years ago
  9. 7257095 Remove sh4 specific code from JavaScriptCore by julien.brianceau@gmail.com · 8 years ago
  10. e559f32 Enhance LLInt tracing to dump the codeBlock signature instead of just a pointer where appropriate. by mark.lam@apple.com · 8 years ago
  11. 5ff19e6 Fix broken LLINT_SLOW_PATH_TRACING build. by mark.lam@apple.com · 8 years ago
  12. 2cb9c25 Unreviewed, rolling out r209725. https://bugs.webkit.org/show_bug.cgi?id=165811 by commit-queue@webkit.org · 8 years ago
  13. 2600063 REGRESSION(r209653): speedometer crashes making virtual slow path tailcalls by msaboff@apple.com · 8 years ago
  14. ebd27a8 Unreviewed, rolling out r209653, r209654, r209663, and by commit-queue@webkit.org · 8 years ago
  15. d4429ff JSVALUE64: Pass arguments in platform argument registers when making JavaScript calls by msaboff@apple.com · 8 years ago
  16. 3ef6394 Remove old Wasm object model https://bugs.webkit.org/show_bug.cgi?id=165481 by sbarati@apple.com · 8 years ago
  17. 8ebd818 We should have a Wasm callee https://bugs.webkit.org/show_bug.cgi?id=165163 by sbarati@apple.com · 8 years ago
  18. 9f55abf Rename CallFrame::callee() to CallFrame::jsCallee() by sbarati@apple.com · 8 years ago
  19. 309776f Fix exception scope verification failures in LLIntSlowPaths.cpp. by mark.lam@apple.com · 8 years ago
  20. 4392696 [WTF] Import std::optional reference implementation as WTF::Optional by utatane.tea@gmail.com · 8 years ago
  21. 838ae68 ExceptionFuzz functions should use its client's ThrowScope. by mark.lam@apple.com · 8 years ago
  22. 171d06f Rename CONCURRENT_JIT/ConcurrentJIT to CONCURRENT_JS/ConcurrentJS by fpizlo@apple.com · 8 years ago
  23. 101a168 The GC should be optionally concurrent and disabled by default by fpizlo@apple.com · 8 years ago
  24. d31d16d JSC should distinguish between local and global eval by ggaren@apple.com · 8 years ago
  25. 99ed479 We should have a more concise way of determining when we're varargs calling a function using rest parameters by sbarati@apple.com · 8 years ago
  26. 023e6e0 Unreviewed, rolling out r208584. by cdumez@apple.com · 8 years ago
  27. 7f24e14 We should have a more concise way of determining when we're varargs calling a function using rest parameters by sbarati@apple.com · 8 years ago
  28. bebf785 [JSC] Avoid cloned arguments allocation in ArrayPrototype methods by utatane.tea@gmail.com · 8 years ago
  29. 48bf6ce Fixed compilation of LLInt with MinGW by annulen@yandex.ru · 8 years ago
  30. a7cd139 One file per class for CodeBlock.h/.cpp by ggaren@apple.com · 8 years ago
  31. 64e9a0e Crash beneath SlotVisitor::drain @ cooksillustrated.com by msaboff@apple.com · 8 years ago
  32. c9a6ef4 One file per class for Executable.h/.cpp by ggaren@apple.com · 8 years ago
  33. 04d4f60 [JSC] implement runtime for async functions by caitp@igalia.com · 8 years ago
  34. 1719216 Rename WASM to Wasm https://bugs.webkit.org/show_bug.cgi?id=163796 by keith_miller@apple.com · 8 years ago
  35. b0cf6ef [JSC] Drop isEnvironmentRecord type info flag and use JSType information instead by utatane.tea@gmail.com · 8 years ago
  36. f0b30cb DFG and FTL should be able to use DirectCall ICs when they proved the callee or its executable by fpizlo@apple.com · 8 years ago
  37. bf32df0 Use the reject() helper function for conditionally throwing TypeErrors. by mark.lam@apple.com · 8 years ago
  38. 261fc22 The blackening of CellState is a bad way of tracking if the object is being marked for the first time by fpizlo@apple.com · 8 years ago
  39. 48b9cac [DOMJIT][JSC] Explore the way to embed nodeType into JSC::JSType in WebCore by utatane.tea@gmail.com · 8 years ago
  40. 0eb0f83 [JSC] Add @throwXXXError bytecode intrinsic by utatane.tea@gmail.com · 8 years ago
  41. f7db559 [JSC] Add a new byte code op_define_property instead of calling defineProperty by utatane.tea@gmail.com · 8 years ago
  42. fbca305 Rename DebugHookID to DebugHookType by commit-queue@webkit.org · 8 years ago
  43. fef6c68 64-bit LLInt needs to have a concurrency-aware barrier by fpizlo@apple.com · 8 years ago
  44. 9a17595 The write barrier should be down with TSO by fpizlo@apple.com · 9 years ago
  45. 22104f5 Unreviewed, rolling out r206522. by ryanhaddad@apple.com · 9 years ago
  46. c53123e Unreviewed, rolling out r206506. https://bugs.webkit.org/show_bug.cgi?id=162682 by commit-queue@webkit.org · 9 years ago
  47. 71ae5a4 Adopt #pragma once in JavaScriptCore by commit-queue@webkit.org · 9 years ago
  48. e1ab17c Added RETURN_IF_EXCEPTION() macro and use it for exception checks. by mark.lam@apple.com · 9 years ago
  49. c9f8a49 Need a store-load fence between setting cell state and visiting the object in SlotVisitor by fpizlo@apple.com · 9 years ago
  50. a19a6e7 Unreviewed, rolling out r206314, r206316, and r206319. by ryanhaddad@apple.com · 9 years ago
  51. b4257c7 by fpizlo@apple.com · 9 years ago
  52. 4c2202a [JSC] Use an inline cache to generate op_negate by commit-queue@webkit.org · 9 years ago
  53. 7e07f39 Remove a bunch of unnecessary includes by joepeck@webkit.org · 9 years ago
  54. 5fd229c Unreviewed, build fix for Win64 https://bugs.webkit.org/show_bug.cgi?id=162132 by utatane.tea@gmail.com · 9 years ago
  55. 3634afe [JSC][LLInt] Introduce is_cell_with_type by utatane.tea@gmail.com · 9 years ago
  56. ef83f5a [JSC] Assert length of LLInt opcodes using isCellWithType is 3 by utatane.tea@gmail.com · 9 years ago
  57. 4a748b1 [DFG] Introduce IsCellWithType node and unify IsJSArray, IsRegExpObject and newly added IsProxyObject by utatane.tea@gmail.com · 9 years ago
  58. 451de99 Add CatchScope and force all exception checks to be via ThrowScope or CatchScope. by mark.lam@apple.com · 9 years ago
  59. bc16ddb Butterflies should be allocated in Auxiliary MarkedSpace instead of CopiedSpace and we should rewrite as much of the GC as needed to make this not a regression by fpizlo@apple.com · 9 years ago
  60. 12f2071 jsc: provide printErr() https://bugs.webkit.org/show_bug.cgi?id=161513 by keith_miller@apple.com · 9 years ago
  61. 076eda0 GetByIdWithThis/GetByValWithThis should have ValueProfiles so that they can predict their result types by commit-queue@webkit.org · 9 years ago
  62. 284f456 Introduce the ThrowScope and force every throw site to instantiate a ThrowScope. by mark.lam@apple.com · 9 years ago
  63. c258519 [DFG][FTL] Implement ES6 Generators in DFG / FTL by utatane.tea@gmail.com · 9 years ago
  64. 0f030de TryGetById should have a ValueProfile so that it can predict its output type by commit-queue@webkit.org · 9 years ago
  65. 595eebd Unreviewed, roll out r204901, r204897, r204866, r204856, r204854. by fpizlo@apple.com · 9 years ago
  66. 2b38150 Unreviewed, fix CLoop build. by fpizlo@apple.com · 9 years ago
  67. aa6cc56 Butterflies should be allocated in Auxiliary MarkedSpace instead of CopiedSpace and we should rewrite as much of the GC as needed to make this not a regression by fpizlo@apple.com · 9 years ago
  68. d5bcdac Add LLINT probe() macro for X86_64. by mark.lam@apple.com · 9 years ago
  69. 57ee586 Reduce includes of Debugger.h https://bugs.webkit.org/show_bug.cgi?id=160827 by joepeck@webkit.org · 9 years ago
  70. 6cfefd8 Inline store loop for CopyRest in DFG and FTL for certain array modes by sbarati@apple.com · 9 years ago
  71. 52a921e Delete out of date WASM code. https://bugs.webkit.org/show_bug.cgi?id=160603 by keith_miller@apple.com · 9 years ago
  72. 293f5da Restore CodeBlock jettison code to jettison when a CodeBlock has been alive for a long time by sbarati@apple.com · 9 years ago
  73. b0b1eb5 op_add/ValueAdd should be an IC in all JIT tiers by sbarati@apple.com · 9 years ago
  74. e990638 [ES7] Introduce exponentiation expression by utatane.tea@gmail.com · 9 years ago
  75. 41f9972 CrashOnOverflow in JSC::Yarr::YarrPatternConstructor::setupAlternativeOffsets by msaboff@apple.com · 9 years ago
  76. 4077f61 DFG should really support jneq_ptr by fpizlo@apple.com · 9 years ago
  77. 1d9c98d We should use different stack limits for stack checks from JS and host code. by mark.lam@apple.com · 9 years ago
  78. b083d15 More stack limit and reserved zone renaming. by mark.lam@apple.com · 9 years ago
  79. 504b1cc Refactor JSStack to only be the stack data structure for the C Loop. by mark.lam@apple.com · 9 years ago
  80. 2bd8934 Move CallFrame header info from JSStack.h to CallFrame.h by mark.lam@apple.com · 9 years ago
  81. ac74196 Rename jsCPUStackLimit to osStackLimitWithReserve and jsEmulatedStackLimit to cloopStackLimit. by mark.lam@apple.com · 9 years ago
  82. d2f8fa2 Rename VM stack limit fields to better describe their purpose. by mark.lam@apple.com · 9 years ago
  83. db32c54 [JSC] Implement isFinite / isNaN in JS and make DFG ToNumber accept non number values by utatane.tea@gmail.com · 9 years ago
  84. 10753eb Add support for collecting cumulative LLINT stats via a JSC_llintStatsFile option. by mark.lam@apple.com · 9 years ago
  85. 6357670 Unreviewed, rolling out r202627. https://bugs.webkit.org/show_bug.cgi?id=159266 by commit-queue@webkit.org · 9 years ago
  86. c20888c LLInt should support other types of prototype GetById caching. by commit-queue@webkit.org · 9 years ago
  87. 0c3609d some Watchpoints' ::fireInternal method will call operations that might GC where the GC will cause the watchpoint itself to destruct by sbarati@apple.com · 9 years ago
  88. 6dedc4f Unreviewed, rolling out r202413. https://bugs.webkit.org/show_bug.cgi?id=159097 by commit-queue@webkit.org · 9 years ago
  89. 2a7c299 [JSC] Implement isFinite / isNaN in JS and make DFG ToNumber accept non number values by utatane.tea@gmail.com · 9 years ago
  90. c9cd00a LLInt doesn't throw stack exception overflow from parent frame by sbarati@apple.com · 9 years ago
  91. 6bbd478 LLInt64 Float64 get_by_val doesn't purify NaN by fpizlo@apple.com · 9 years ago
  92. 46050f7 Baseline JIT should be concurrent https://bugs.webkit.org/show_bug.cgi?id=158755 by fpizlo@apple.com · 9 years ago
  93. 9f09577 Add collecting of LLINT slow path stats. by mark.lam@apple.com · 9 years ago
  94. 5bed6f6 Add support for Symbol.isConcatSpreadable (round 2) by keith_miller@apple.com · 9 years ago
  95. e497e20 Add new builtin opcode tailCallForwardArguments by keith_miller@apple.com · 9 years ago
  96. dbbe180 Add a mechanism for collecting LLINT stats. by mark.lam@apple.com · 9 years ago
  97. d80165c Change ProxyObject.[[Get]] not to use custom accessor by utatane.tea@gmail.com · 9 years ago
  98. ae278d8 Some shadow chicken code is wrong when run on a big endian CPU by sbarati@apple.com · 9 years ago
  99. 85aeabb Add argument_count bytecode for concat by keith_miller@apple.com · 9 years ago
  100. 30e9026 Unreviewed, reland r201532. The associated regressions have been fixed by keith_miller@apple.com · 9 years ago