Historie revizí

Autor SHA1 Zpráva Datum
  Andreas Kling 60a05ef414 LibJS/Bytecode: Give TypeofBinding instructions a lookup cache před 1 rokem
  Andreas Kling 4302e07346 LibJS/Bytecode: Rename TypeofVariable => TypeofBinding před 1 rokem
  Aliaksandr Kalenik e934132442 LibJS+LibWeb: Pass function metadata collected in parsing using a struct před 1 rokem
  Aliaksandr Kalenik ebb3d8025c LibJS: Get `this` from execution context for non-arrow functions před 1 rokem
  Andreas Kling 448b7ca87b LibJS/Bytecode: Add dedicated instruction for getting `length` property před 1 rokem
  Andreas Kling b7c04f999a LibJS/Bytecode: Split SetVariable into four separate instructions před 1 rokem
  Andreas Kling 855f6417df LibJS/Bytecode: Move environment variable caches into instructions před 1 rokem
  Andreas Kling a06441c88c LibJS/Bytecode: Defer GetGlobal identifier lookup until cache misses před 1 rokem
  Andreas Kling 6ec4d6f668 LibJS/Bytecode: Cache the running execution context in interpreter před 1 rokem
  Andreas Kling 8447f6f6da LibJS: Inline more of cached environment variable access in interpreter před 1 rokem
  Aliaksandr Kalenik 6fb1d9e516 LibJS: Stop using execute_ast_node() for class property evaluation před 1 rokem
  Aliaksandr Kalenik 89a007327a LibJS: Change NewFunction instruction to accept FunctionNode před 1 rokem
  Andreas Kling 161298b5d1 LibJS/Bytecode: Inline indexed property access in GetByVal better před 1 rokem
  Andreas Kling 8ff16c1b57 LibJS: Cache access to properties found in prototype chain před 1 rokem
  Aliaksandr Kalenik 4d5823a5bc LibWeb+LibJS: Skip function environment allocation if possible před 1 rokem
  Aliaksandr Kalenik 865e651a7d LibJS: Merge CallFrame into ExecutionContext před 1 rokem
  Timothy Flynn 22fdcfbc50 LibJS: Include identifier information in nullish property write access před 1 rokem
  Timothy Flynn 9bbd3103a8 LibJS: Include identifier information in nullish property read access před 1 rokem
  Andreas Kling 8e04791480 LibJS/Bytecode: Combine has_index() and get() in GetByVal and PutByVal před 1 rokem
  Andreas Kling 953573565c LibJS/Bytecode: Cache realm, global object, and more in interpreter před 1 rokem
  Timothy Flynn 3d2794d062 LibJS: Add a fast path for setting valid u32 values in Uint32TypedArray před 1 rokem
  Dan Klishch 026c1caba0 LibJS: Don't use null DFS for binding_name parameters in ClassExpression před 1 rokem
  Andreas Kling e46b217e42 LibJS/Bytecode: Move to a new bytecode format před 1 rokem
  Timothy Flynn 18847fca50 LibJS: Use IteratorStepValue in ECMA-262 před 1 rokem
  Linus Groh e1d1aac7bc LibJS/Bytecode: Apply BigInt/Symbol ToObject avoidance in another place před 1 rokem
  Andreas Kling 9fcd6776cf LibJS: Add fast path for Array.length in the bytecode interpreter před 1 rokem
  Andreas Kling 514af065a5 LibJS: Move shared bytecode/JIT helpers to a header file před 1 rokem
  Ali Mohammad Pur 5e1499d104 Everywhere: Rename {Deprecated => Byte}String před 1 rokem
  Andreas Kling 4699c81fc1 LibJS: Stop converting between Object <-> IteratorRecord all the time před 1 rokem
  Andreas Kling ece961f882 LibJS: Pass call/construct argument lists as ReadonlySpan<Value> před 1 rokem