Commit History

Автор SHA1 Съобщение Дата
  Andreas Kling 3b239b64ff LibJS/JIT: Remove debug spam in cxx_increment() преди 1 година
  Andreas Kling e2f5bfb4c4 LibJS/JIT: Always mask everything but LSB in ToBoolean преди 1 година
  Andreas Kling 5b198ccf32 LibJS+LibJIT: Don't turn patchable movs into xors with self преди 1 година
  Andreas Kling 8b32e98f3f LibJS/JIT: Simplify Increment Int32 fast path преди 1 година
  Andreas Kling b43e38112c LibJS/JIT: Use JIT::Assembler::jump_if_zero() to improve code size преди 1 година
  Andreas Kling bfb527e614 LibJS/JIT: Call throw_if_needed_for_call() in cxx_call() преди 1 година
  Andreas Kling 022974a43a LibJS/JIT: Let Compiler keep per-BasicBlock state internally преди 1 година
  Andreas Kling 8a24d00b1a LibJS/JIT: Preserve the accumulator across PutByFoo преди 1 година
  Andreas Kling 5bd93f34af LibJS/JIT: Sign-extend integers before comparing in LessThan fast path преди 1 година
  Andreas Kling 4b7f5f4ae7 LibJS/JIT: Allow multiple jumps to the same Assembler::Label преди 1 година
  Andreas Kling 1fb95c7df9 LibJS/JIT: Add fast path for LessThan Int32 < Int32 преди 1 година
  Andreas Kling ea65214c57 LibJS/JIT: Add fast path for Increment with Int32 value преди 1 година
  Andreas Kling e4c4fb09f9 LibJS/JIT: Add fast path for the ResolveThisBinding codegen преди 1 година
  Andreas Kling 7097169967 LibJS/JIT: Compile the PutByValue bytecode instruction преди 1 година
  Andreas Kling 9c93d100d1 LibJS/JIT: Compile the NewFunction bytecode instruction преди 1 година
  Andreas Kling a913ac5799 LibJS/JIT: Compile the NewArray bytecode instruction преди 1 година
  Andreas Kling 6a16783c66 LibJS/JIT: Compile the SetVariable bytecode instruction преди 1 година
  Andreas Kling e946440ed3 LibJS/JIT: Compile the TypeofVariable bytecode instruction преди 1 година
  Andreas Kling c65aecd878 LibJS/JIT: Compile all the unary bytecode instructions преди 1 година
  Andreas Kling 640455b1d2 LibJS/JIT: Compile the Call bytecode instruction преди 1 година
  Andreas Kling d866780235 LibJS/JIT: Compile the NewObject bytecode instruction преди 1 година
  Andreas Kling 580249d650 LibJS/JIT: Compile the PutById bytecode instruction преди 1 година
  Andreas Kling 3974ce2069 LibJS/JIT: Compile the GetGlobal bytecode instruction преди 1 година
  Andreas Kling 12898f5aef LibJS/JIT: Compile the Decrement bytecode instruction преди 1 година
  Andreas Kling 966b6f78a6 LibJS/JIT: Compile the GetByValue bytecode instruction преди 1 година
  Andreas Kling 1c0efbec6b LibJS/JIT: Compile the ResolveThisBinding bytecode instruction преди 1 година
  Andreas Kling b2602a4bae LibJS/JIT: Compile the ToNumeric bytecode instruction преди 1 година
  Andreas Kling 0f735b3502 LibJS/JIT: Log both success and failure from the JIT compiler преди 1 година
  Andreas Kling 6a6ef6670c LibJS/JIT: Support the GetById bytecode op преди 1 година
  Andreas Kling b923ca392d LibJS/JIT: Support all the binary bytecode ops :^) преди 1 година