Commit History

Autor SHA1 Mensaxe Data
  Luke Wilde 0356239f3e LibJS/Bytecode: Unconditionally end break/continuable scopes %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur 2000251333 LibJS: Implement bytecode generation for WithStatement %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur 57386ca839 LibJS: Initialize 'var' bindings to undefined on declaration %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur ba9c4959d6 LibJS: Leave the unwind context on break/continue/return in bytecode %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur 1bbfaf8627 LibJS: More properly implement scoping rules in bytecode codegen %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur c7e6b65fd2 LibJS: Implement ClassExpression::generate_bytecode() %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur 75aa900b83 LibJS: Make ASTNode::generate_bytecode() fallible %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur 3a5f7cb524 LibJS: Don't emit a LeaveUnwindContext after a successful handler %!s(int64=3) %!d(string=hai) anos
  davidot 4136cbdb09 LibJS: Convert ScopeNode declaration functions to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
  mjz19910 3102d8e160 Everywhere: Fix many spelling errors %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur 3b0bf05fa5 LibJS: Implement async functions as generator functions in BC mode %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur b96118b5d1 LibJS: Fix codegen for nodes after try statements without 'finally' %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 5599d22744 LibJS: Support calling result of a computed MemberExpression in bytecode %!s(int64=3) %!d(string=hai) anos
  Andreas Kling a2a8b97c11 LibJS: Simplify MemberExpression::generate_bytecode() %!s(int64=3) %!d(string=hai) anos
  Andreas Kling cfbb69a9cd LibJS: Support more assignment expressions in the bytecode VM %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 72736f9e93 LibJS: Generate bytecode for UpdateExpression with MemberExpression arg %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 6fc3c14b7a LibJS: Fix bogus bytecode codegen for "catch" parameters %!s(int64=3) %!d(string=hai) anos
  Andreas Kling da98212001 LibJS: Add a separate "identifier table" to bytecode executables %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 3117182c2e LibJS: Implement 'this' in the bytecode VM %!s(int64=3) %!d(string=hai) anos
  davidot 715f9666f2 LibJS: Fix that in Bytecode mode functions where not created anymore %!s(int64=3) %!d(string=hai) anos
  davidot 830ea0414c LibJS: Make scoping follow the spec %!s(int64=3) %!d(string=hai) anos
  davidot bfc1b4ba61 LibJS: Allow member expressions in binding patterns %!s(int64=3) %!d(string=hai) anos
  Linus Groh 32932f83be LibJS: Rename {Abstract,Typed => Loosely,Strictly}{Equals,Inequals} %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur 77a5144264 LibJS: Add support for binding patterns in catch clauses %!s(int64=4) %!d(string=hai) anos
  Ali Mohammad Pur 1a9518ebe3 LibJS: Implement parsing and evaluation for AssignmentPatterns %!s(int64=4) %!d(string=hai) anos
  Johan Dahlin f6028c2534 LibJS: NewClass bytecode instruction %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 44221756ab LibJS: Drop "Record" suffix from all the *Environment record classes %!s(int64=4) %!d(string=hai) anos
  Idan Horowitz 005d75656e LibCrypto: Replace from_base{2,8,10,16}() & to_base10 with from_base(N) %!s(int64=4) %!d(string=hai) anos
  Andreas Kling e59bf87374 Userland: Replace VERIFY(is<T>) with verify_cast<T> %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 8a3c9d9851 LibJS: Remove direct argument loading since it was buggy %!s(int64=4) %!d(string=hai) anos