Commit History

Автор SHA1 Съобщение Дата
  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 година
  Andreas Kling 536b9c29e4 LibJS/JIT: Resolve the EnvironmentVariableCache pointers at JIT time преди 1 година
  Andreas Kling a616a682fe LibJS/JIT: Resolve the GlobalVariableCache pointers at JIT time преди 1 година
  Andreas Kling f03d4a1ffe LibJS/JIT: Resolve the PropertyLookupCache pointers at JIT time преди 1 година
  Andreas Kling 3b6b9b9f25 LibJS: Take VM instead of Interpreter in more common implementations преди 1 година
  Andreas Kling 234ed2d466 LibJS/JIT: Resolve the GetGlobal identifier at JIT time преди 1 година
  Andreas Kling c92954db36 LibJS/JIT: Resolve the GetById property name at JIT time преди 1 година
  Nikodem Rabuliński bacbd830fe LibJIT: Make X86_64Assembler::native_call take u64 instead of void* преди 1 година
  Nikodem Rabuliński 8aa35f4fab LibJIT+LibJS: Rename Assembler to X86_64Assembler преди 1 година
  Nikodem Rabuliński 9f5450527f LibJS+LibJIT: Make Assembler::native_call accept preserved_registers преди 1 година
  Idan Horowitz 58e2fe895c LibJS: Stash thrown exception in a register before executing finalizer преди 1 година
  Idan Horowitz aaa81cd3b9 Revert "LibJS/JIT: Clear exception before executing finalizer" преди 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 година
  Simon Wanner e400682fb1 LibJS/JIT: Support alternative entry point blocks преди 1 година
  Idan Horowitz 38f3b78a1d LibJS: Store the bytecode accumulator in a dedicated physical register преди 1 година
  Simon Wanner 112eadc863 LibJS/JIT: Annotate disassembly with bytecode information преди 1 година
  Simon Wanner 9f78e56823 LibJS/JIT: Record machine code location to bytecode location mapping преди 1 година
  Simon Wanner 0daebef727 LibJS/JIT: Clear exception before executing finalizer преди 1 година
  Simon Wanner bd62c4763c LibJS/JIT: Flip saved_return_value condition in ContinuePendingUnwind преди 1 година
  Simon Wanner 82c057391e LibJS/JIT: Handle uninitialized bindings in GetLocal преди 1 година