1. bf01be2 [WebAssembly] Create a Wasm interpreter by tzagallo@apple.com · 5 years ago
  2. 0f985ec BytecodeIndex should be a proper C++ class by keith_miller@apple.com · 5 years ago
  3. 52e98bb [JSC] Thread JSGlobalObject* instead of ExecState* by ysuzuki@apple.com · 5 years ago
  4. 9ed9150 Replace JSValue #defines with static constexpr values. by mark.lam@apple.com · 5 years ago
  5. 4935a26 Unreviewed, partial roll out r249372 due to JetStream2/Basic ~10% regression by ysuzuki@apple.com · 5 years ago
  6. a8ba6d5 [JSC] Merge op_check_traps into op_enter and op_loop_hint by ysuzuki@apple.com · 5 years ago
  7. 5ba0779 Refactor to use VM& instead of VM* at as many places as possible. by mark.lam@apple.com · 5 years ago
  8. 4987151 [JSC] Make PAC jump and return more explicit by ysuzuki@apple.com · 6 years ago
  9. 5060b1d [JSC] Add "jump if (not) undefined or null" bytecode ops by ross.kirsling@sony.com · 6 years ago
  10. ecdc1fd [JSC] Shrink Metadata https://bugs.webkit.org/show_bug.cgi?id=197940 by ysuzuki@apple.com · 6 years ago
  11. cb9ca26 [JSC] op_has_indexed_property should not assume subscript part is Uint32 by ysuzuki@apple.com · 6 years ago
  12. 7725e2a Remove poisons in JSCPoison and uses of them. by mark.lam@apple.com · 6 years ago
  13. 64b74db [JSC] Shrink size of VM by lazily allocating IsoSubspaces for non-common types by ysuzuki@apple.com · 6 years ago
  14. 0a83125 [JSC] Reduce size of memory used for ShadowChicken by ysuzuki@apple.com · 6 years ago
  15. c6596b2 Audit bytecode fields and ensure that LLInt instructions for accessing them are appropriate. by mark.lam@apple.com · 6 years ago
  16. 97d3f45 Refactor new bytecode structs so that the fields are prefixed with "m_". by mark.lam@apple.com · 6 years ago
  17. c52e54d Array.prototype.flat/flatMap have a minor bug in ArraySpeciesCreate by yusukesuzuki@slowstart.org · 6 years ago
  18. 060dcd2 Enable JIT on ARM/Linux https://bugs.webkit.org/show_bug.cgi?id=191548 by dinfuehr@igalia.com · 6 years ago
  19. 1db6f7d Fix build with disabled DFG/FTL https://bugs.webkit.org/show_bug.cgi?id=191256 by dinfuehr@igalia.com · 6 years ago
  20. 3474dd0 New bytecode format for JSC by tzagallo@apple.com · 6 years ago
  21. 9907b06 Unreviewed, rolling out r237479 and r237484. by commit-queue@webkit.org · 6 years ago
  22. 1f8380c New bytecode format for JSC by tzagallo@apple.com · 6 years ago
  23. 0ebde7c ByValInfo should not use integer offsets. by mark.lam@apple.com · 6 years ago
  24. 8a73712 Ensure that handleIntrinsicCall() is only applied on op_call shaped instructions. by mark.lam@apple.com · 6 years ago
  25. dd8b06c [JSC] Embed RegExp into constant buffer in UnlinkedCodeBlock and CodeBlock by utatane.tea@gmail.com · 7 years ago
  26. 90754e2 [JSC] Optimize layout of CodeBlock to reduce padding by utatane.tea@gmail.com · 7 years ago
  27. 310778e Baseline op_jtrue emits an insane amount of code by utatane.tea@gmail.com · 7 years ago
  28. 2349431 [Baseline] Store constant directly in emit_op_mov by utatane.tea@gmail.com · 7 years ago
  29. eb351ca [Baseline] Remove a hack for DCE removal of NewFunction by utatane.tea@gmail.com · 7 years ago
  30. 5a101e5 Get rid of TLCs https://bugs.webkit.org/show_bug.cgi?id=185846 by fpizlo@apple.com · 7 years ago
  31. 86ed4cfc [JSC] Remove duplicate methods in JSInterfaceJIT by utatane.tea@gmail.com · 7 years ago
  32. b7613d1 JSC should have InstanceOf inline caching by fpizlo@apple.com · 7 years ago
  33. c940ae5 [JSC] Use AssemblyHelpers' type checking functions as much as possible by utatane.tea@gmail.com · 7 years ago
  34. de0dba7 Templatize CodePtr/Refs/FunctionPtrs with PtrTags. by mark.lam@apple.com · 7 years ago
  35. 5b1272a Consolidate some PtrTags. by mark.lam@apple.com · 7 years ago
  36. bbf313e Add pointer profiling support to the DFG and supporting files. by mark.lam@apple.com · 7 years ago
  37. 4df3275 JSObject shouldn't do index masking by fpizlo@apple.com · 7 years ago
  38. 18b4eab Add pointer profiling support in baseline JIT and supporting files. by mark.lam@apple.com · 7 years ago
  39. 0e4328c [DFG] Introduces fused compare and jump by utatane.tea@gmail.com · 7 years ago
  40. d5b8e18 Use CodeBlock::instructions()[] and CodeBlock::bytecodeOffset() instead of doing own pointer math. by mark.lam@apple.com · 7 years ago
  41. e1fc7a0 Enhance the MacroAssembler and LinkBuffer to support pointer profiling. by mark.lam@apple.com · 7 years ago
  42. 6c2ac2e Meta-program setupArguments and callOperation by keith_miller@apple.com · 7 years ago
  43. 03313a9 Modernize FINALIZE_CODE and peer macros to use __VA_ARGS__ arguments. by mark.lam@apple.com · 7 years ago
  44. 3f89142 We should be able to jsDynamicCast from JSType when possible by keith_miller@apple.com · 7 years ago
  45. 38fb499 Lock down JSFunction https://bugs.webkit.org/show_bug.cgi?id=182652 by fpizlo@apple.com · 7 years ago
  46. 47d0cf7 JSC GC should support TLCs (thread local caches) by fpizlo@apple.com · 7 years ago
  47. 9d3031a Unreviewed, rolling out r227592. https://bugs.webkit.org/show_bug.cgi?id=182110 by commit-queue@webkit.org · 7 years ago
  48. d84c2dc JSC GC should support TLCs (thread local caches) by fpizlo@apple.com · 7 years ago
  49. edb5173 Rename MarkedAllocator to BlockDirectory and AllocatorAttributes to CellAttributes by fpizlo@apple.com · 7 years ago
  50. eb4b53c [DFG][FTL] NewRegexp shoud be fast by utatane.tea@gmail.com · 7 years ago
  51. 296dc8a JSObjects should have a mask for loading indexed properties by keith_miller@apple.com · 7 years ago
  52. 327d8ac [JSC] Use JSFixedArray for op_new_array_buffer by utatane.tea@gmail.com · 7 years ago
  53. 5efcc49 GC should support isoheaps https://bugs.webkit.org/show_bug.cgi?id=179288 by fpizlo@apple.com · 7 years ago
  54. 2d8ff98 [JSC][JIT] Clean up SlowPathCall stubs by utatane.tea@gmail.com · 7 years ago
  55. 0de6cc3 Add super sampler begin and end bytecodes. by keith_miller@apple.com · 7 years ago
  56. 076aa23 [JSC] Introduce @toObject https://bugs.webkit.org/show_bug.cgi?id=178726 by utatane.tea@gmail.com · 7 years ago
  57. 96c8e18 [JSC][Baseline] Use linkAllSlowCasesForBytecodeOffset as much as possible to simplify slow cases handling by utatane.tea@gmail.com · 7 years ago
  58. c66fe9d8 [JSC] Clean up baseline slow path https://bugs.webkit.org/show_bug.cgi?id=178646 by utatane.tea@gmail.com · 7 years ago
  59. 5717b30 [JSC] Remove per-host-function CTI stub in 32bit environment by utatane.tea@gmail.com · 7 years ago
  60. d9f999e WebAssembly: no VM / JS version of everything but Instance by jfbastien@apple.com · 7 years ago
  61. 44d972c We should hard code the poly proto offset by sbarati@apple.com · 7 years ago
  62. b87f546 Unreviewed, rolling out r222791 and r222873. by ryanhaddad@apple.com · 7 years ago
  63. 8ebc61d Implement polymorphic prototypes https://bugs.webkit.org/show_bug.cgi?id=176391 by sbarati@apple.com · 7 years ago
  64. 495e376 WebAssembly: no VM / JS version of everything but Instance by jfbastien@apple.com · 7 years ago
  65. 60a3be7 Support compiling catch in the DFG by sbarati@apple.com · 7 years ago
  66. 1d7e8ec Unreviewed, rolling out r221119, r221124, and r221143. by commit-queue@webkit.org · 7 years ago
  67. 376f6b7 Support compiling catch in the DFG by sbarati@apple.com · 7 years ago
  68. ab749fd [ESNext] Async iteration - Implement Async Generator - runtime by gskachkov@gmail.com · 7 years ago
  69. 45d5e3b JSC named bytecode offsets should use references rather than pointers by keith_miller@apple.com · 8 years ago
  70. 1364951 Enable named offsets into JSC bytecodes by keith_miller@apple.com · 8 years ago
  71. 591a67d Add testing tool to lie to the DFG about profiles by keith_miller@apple.com · 8 years ago
  72. 6712c2d Remove excessive headers from JavaScriptCore by annulen@yandex.ru · 8 years ago
  73. 9b5601a Interpreter methods for mapping between Opcode and OpcodeID need not be instance methods. by mark.lam@apple.com · 8 years ago
  74. 99303bb Unreviewed, fix 32-bit build. by fpizlo@apple.com · 8 years ago
  75. f502684 index out of bound in bytecodebasicblock by fpizlo@apple.com · 8 years ago
  76. 12cb945 Our for-in optimization in the bytecode generator does its static analysis incorrectly by sbarati@apple.com · 8 years ago
  77. 893729f LinkBuffer and ExecutableAllocator shouldn't have anything to do with VM by sbarati@apple.com · 8 years ago
  78. afec36b AssemblyHelpers should not have a VM field by sbarati@apple.com · 8 years ago
  79. 03916fe Introduce a VM Traps mechanism and refactor Watchdog to use it. by mark.lam@apple.com · 8 years ago
  80. 5fa9d96 Make opaque root scanning truly constraint-based by fpizlo@apple.com · 8 years ago
  81. 2cb9c25 Unreviewed, rolling out r209725. https://bugs.webkit.org/show_bug.cgi?id=165811 by commit-queue@webkit.org · 8 years ago
  82. 2600063 REGRESSION(r209653): speedometer crashes making virtual slow path tailcalls by msaboff@apple.com · 8 years ago
  83. ebd27a8 Unreviewed, rolling out r209653, r209654, r209663, and by commit-queue@webkit.org · 8 years ago
  84. d4429ff JSVALUE64: Pass arguments in platform argument registers when making JavaScript calls by msaboff@apple.com · 8 years ago
  85. 0ef4395 by fpizlo@apple.com · 8 years ago
  86. 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
  87. 023e6e0 Unreviewed, rolling out r208584. by cdumez@apple.com · 8 years ago
  88. 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
  89. bebf785 [JSC] Avoid cloned arguments allocation in ArrayPrototype methods by utatane.tea@gmail.com · 8 years ago
  90. 04d4f60 [JSC] implement runtime for async functions by caitp@igalia.com · 8 years ago
  91. 0eb0f83 [JSC] Add @throwXXXError bytecode intrinsic by utatane.tea@gmail.com · 8 years ago
  92. 3634afe [JSC][LLInt] Introduce is_cell_with_type by utatane.tea@gmail.com · 8 years ago
  93. 4a748b1 [DFG] Introduce IsCellWithType node and unify IsJSArray, IsRegExpObject and newly added IsProxyObject by utatane.tea@gmail.com · 8 years ago
  94. 1c12d21 We should inline operationConvertJSValueToBoolean into JIT code by sbarati@apple.com · 8 years ago
  95. d1725cb Remove CopiedSpace and use MarkedSpace instead by fpizlo@apple.com · 8 years ago
  96. 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 · 8 years ago
  97. c258519 [DFG][FTL] Implement ES6 Generators in DFG / FTL by utatane.tea@gmail.com · 8 years ago
  98. 595eebd Unreviewed, roll out r204901, r204897, r204866, r204856, r204854. by fpizlo@apple.com · 8 years ago
  99. 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 · 8 years ago
  100. 57ee586 Reduce includes of Debugger.h https://bugs.webkit.org/show_bug.cgi?id=160827 by joepeck@webkit.org · 9 years ago