Histórico de Commits

Autor SHA1 Mensagem Data
  Stephan Vedder 32352aa729 LibJS/JIT: Add a fast path for floating point comparisons há 1 ano atrás
  Bastiaan van der Plaat d3b3e49e19 LibJS/JIT: Use the x86_64 setcc instruction to remove a branch há 1 ano atrás
  Stephan Vedder 9c63f9854b LibJS/JIT: Remove incorrect check for empty tag há 1 ano atrás
  Andreas Kling e8c0cea5f9 LibJS/JIT: Use right shift to extract type tags in equality codegen há 1 ano atrás
  iliadsh ad98834b50 LibJS/JIT: Add more equality fast paths há 1 ano atrás
  iliadsh 671cbf6a5b LibJS/JIT: Add GetGlobal fast path há 1 ano atrás
  iliadsh c739c931c1 LibJS/JIT: Add PutByValue fast path for simple array access há 1 ano atrás
  Andreas Kling b532dedc91 LibJS/JIT: Add fast path for GetById of Array.length há 1 ano atrás
  Andreas Kling e41f0d9dec LibJS/JIT: Add fast path for loose equality check between 2 objects há 1 ano atrás
  Andreas Kling cb7169d73f LibJS/JIT: Support the EnterObjectEnvironment bytecode instruction há 1 ano atrás
  Andreas Kling cfdb8a2756 LibJS/JIT: Update "unwind context" stack in JIT code há 1 ano atrás
  Andreas Kling b6435ca280 LibJS: Unify bytecode instruction names with their helper names há 1 ano atrás
  Idan Horowitz e58209e5cf LibJS: Skip an always-false branch in the JIT to_boolean slow case há 1 ano atrás
  Andreas Kling 2520c46224 LibJS/JIT: Resolve the GetCalleeAndThisFromEnvironment cache at JIT time há 1 ano atrás
  Simon Wanner a3399fa13a LibJS/JIT: Expand `Mul` fast path to double & i32 combinations há 1 ano atrás
  Simon Wanner 867b8146cf LibJS/JIT: Expand `Sub` fast path to double & i32 combinations há 1 ano atrás
  Simon Wanner 5edab2679c LibJS/JIT: Expand `Add` fast path to double & i32 combinations há 1 ano atrás
  Simon Wanner d91b376393 LibJS/JIT: Add helper for generating combined i32 & double fastpaths há 1 ano atrás
  iliadsh 94b47ff03b LibJS: Add GetByValue fast path for simple array access há 1 ano atrás
  Andreas Kling ac23ab42b3 LibJS/JIT: Add fast path for cached GetById há 1 ano atrás
  Andreas Kling 55e467c359 LibJS/JIT: Add fast path for cached PutById há 1 ano atrás
  Andreas Kling b1b2ca1485 LibJS: Add basic monomorphic caching for PutById property access há 1 ano atrás
  Stephan Vedder 13726fd3b7 LibJS/JIT: Add fast path for decrement há 1 ano atrás
  Stephan Vedder 0e69f744df LibJS/JIT: Add increment instruction há 1 ano atrás
  Sebastian Bernauer 8eb9c2dc54 LibJS/JIT: Add fast path for number comparisons há 1 ano atrás
  iliadsh aef654592f LibJS/JIT: Bail in UnsignedRightShift fast path if result is negative há 1 ano atrás
  Simon Wanner 8eeb4e0aff LibJS/JIT: Use mov8/mov32 for loads in compile_get_variable há 1 ano atrás
  Andreas Kling 1d8ec677a3 LibJS/JIT: Add fast path for cached GetVariable accesses há 1 ano atrás
  Andreas Kling e1e7e696ac LibJS/JIT: Store the running ExecutionContext& in a dedicated register há 1 ano atrás
  iliadsh 24d5070520 LibJS/JIT: Add fast path for UnsignedRightShift há 1 ano atrás