Commit történet

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