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