Commit History

作者 SHA1 備註 提交日期
  Andreas Kling 6cbcd521a2 LibJS/JIT: Add fast path for UnaryMinus on Int32 1 年之前
  Andreas Kling 350e6c54d7 LibJS: Remove dedicated iterator result instructions in favor of GetById 1 年之前
  Andreas Kling 4699c81fc1 LibJS: Stop converting between Object <-> IteratorRecord all the time 1 年之前
  Andreas Kling b2a1f39400 LibJS/JIT: Add fast path for JumpConditional where accumulator is Int32 1 年之前
  Idan Horowitz f19349e1b6 LibJS: Instantiate primitive array expressions using a single operation 1 年之前
  Simon Wanner 86b85aa68b LibJS: Introduce Builtins 1 年之前
  Stephan Vedder 32352aa729 LibJS/JIT: Add a fast path for floating point comparisons 1 年之前
  iliadsh ad98834b50 LibJS/JIT: Add more equality fast paths 1 年之前
  Andreas Kling e41f0d9dec LibJS/JIT: Add fast path for loose equality check between 2 objects 1 年之前
  Andreas Kling cb7169d73f LibJS/JIT: Support the EnterObjectEnvironment bytecode instruction 1 年之前
  Andreas Kling cfdb8a2756 LibJS/JIT: Update "unwind context" stack in JIT code 1 年之前
  Andreas Kling b6435ca280 LibJS: Unify bytecode instruction names with their helper names 1 年之前
  Simon Wanner d91b376393 LibJS/JIT: Add helper for generating combined i32 & double fastpaths 1 年之前
  Andreas Kling 55e467c359 LibJS/JIT: Add fast path for cached PutById 1 年之前
  Sebastian Bernauer 8eb9c2dc54 LibJS/JIT: Add fast path for number comparisons 1 年之前
  Andreas Kling 1d8ec677a3 LibJS/JIT: Add fast path for cached GetVariable accesses 1 年之前
  Andreas Kling e1e7e696ac LibJS/JIT: Store the running ExecutionContext& in a dedicated register 1 年之前
  iliadsh 24d5070520 LibJS/JIT: Add fast path for UnsignedRightShift 1 年之前
  iliadsh c956316c98 LibJS/JIT: Add fast path for RightShift 1 年之前
  iliadsh 1244e91481 LibJS/JIT: Add fast path for LeftShift 1 年之前
  Simon Wanner 7e3cfaf08c LibJS/JIT: Include headers before they are used 1 年之前
  Nikodem Rabuliński 8aa35f4fab LibJIT+LibJS: Rename Assembler to X86_64Assembler 1 年之前
  Andreas Kling 24fb009cf5 LibJS+LibJIT: Add fast path for Int32 * Int32 1 年之前
  Andreas Kling 0aeb83b03f LibJS+LibJIT: Add fast path for Int32 ^ Int32 1 年之前
  Andreas Kling 3a5c177025 LibJS/JIT: Add fast path for Int32 | Int32 1 年之前
  Andreas Kling 82635083dc LibJS/JIT: Add fast path for Int32 & Int32 1 年之前
  Andreas Kling 17ae6edd8e LibJS+LibJIT: Add fast path for Int32 - Int32 1 年之前
  Simon Wanner c810d4784e LibJS/JIT: Compile the Await instruction 1 年之前
  Simon Wanner 4671520c0a LibJS/JIT: Compile the Yield instruction 1 年之前
  Idan Horowitz 38f3b78a1d LibJS: Store the bytecode accumulator in a dedicated physical register 1 年之前