Historique des commits

Auteur SHA1 Message Date
  Andreas Kling e46b217e42 LibJS/Bytecode: Move to a new bytecode format il y a 1 an
  Timothy Flynn 18847fca50 LibJS: Use IteratorStepValue in ECMA-262 il y a 1 an
  Linus Groh e1d1aac7bc LibJS/Bytecode: Apply BigInt/Symbol ToObject avoidance in another place il y a 1 an
  Andreas Kling 9fcd6776cf LibJS: Add fast path for Array.length in the bytecode interpreter il y a 1 an
  Andreas Kling 514af065a5 LibJS: Move shared bytecode/JIT helpers to a header file il y a 1 an
  Ali Mohammad Pur 5e1499d104 Everywhere: Rename {Deprecated => Byte}String il y a 1 an
  Andreas Kling 4699c81fc1 LibJS: Stop converting between Object <-> IteratorRecord all the time il y a 1 an
  Andreas Kling ece961f882 LibJS: Pass call/construct argument lists as ReadonlySpan<Value> il y a 1 an
  Stephan Vedder 84eecbb10e LibJS/JIT: Add fastpath for set variable il y a 1 an
  Andreas Kling 2520c46224 LibJS/JIT: Resolve the GetCalleeAndThisFromEnvironment cache at JIT time il y a 1 an
  Andreas Kling b1b2ca1485 LibJS: Add basic monomorphic caching for PutById property access il y a 1 an
  Andreas Kling 536b9c29e4 LibJS/JIT: Resolve the EnvironmentVariableCache pointers at JIT time il y a 1 an
  Andreas Kling a616a682fe LibJS/JIT: Resolve the GlobalVariableCache pointers at JIT time il y a 1 an
  Andreas Kling f03d4a1ffe LibJS/JIT: Resolve the PropertyLookupCache pointers at JIT time il y a 1 an
  Andreas Kling 3b6b9b9f25 LibJS: Take VM instead of Interpreter in more common implementations il y a 1 an
  Andreas Kling 234ed2d466 LibJS/JIT: Resolve the GetGlobal identifier at JIT time il y a 1 an
  Andreas Kling c92954db36 LibJS/JIT: Resolve the GetById property name at JIT time il y a 1 an
  Idan Horowitz 38f3b78a1d LibJS: Store the bytecode accumulator in a dedicated physical register il y a 1 an
  Simon Wanner ad81bf47bb LibJS: Move GetObjectPropertyIterator impl to CommonImplementations il y a 1 an
  Jakub Berkop 6a7b9b85a4 LibJS/JIT: Compile the DeleteByValueWithThis instruction il y a 1 an
  Jakub Berkop 0776404e03 LibJS/JIT: Compile the DeleteByValue instruction il y a 1 an
  Jakub Berkop f5fcd4596c LibJS/JIT: Compile the DeleteById instruction il y a 1 an
  Simon Wanner 516bb01082 LibJS/Bytecode: Move Append impl to CommonImplementations il y a 1 an
  Simon Wanner 5179ff5fc9 LibJS/Bytecode: Move IteratorToArray impl to CommonImplementations il y a 1 an
  Simon Wanner 661dbbc83d LibJS/Bytecode: Move object_to_iterator to CommonImplementations il y a 1 an
  Simon Wanner d416cef9bb LibJS/Bytecode: Move iterator_to_object to CommonImplementations il y a 1 an
  Simon Wanner 1eee110575 LibJS: Move SuperCallWithArgumentArray impl to CommonImplementations il y a 1 an
  Simon Wanner f9fbb8cff2 LibJS/Bytecode: Move NewClass impl to CommonImplementations il y a 1 an
  Simon Wanner 54f1f7a51b LibJS/Bytecode: Move CreateVariable impl to CommonImplementations il y a 1 an
  Idan Horowitz b2d8d0c270 LibJS: Compile the CallWithArgumentArray bytecode instruction il y a 1 an