Commit History

Autor SHA1 Mensaxe Data
  Linus Groh 33679a8445 LibJS: Add a JS::Completion class and JS::ThrowCompletionOr<T> template %!s(int64=3) %!d(string=hai) anos
  Andreas Kling df5414f47f LibJS: Reorganize ExecutionContext a little bit %!s(int64=3) %!d(string=hai) anos
  Linus Groh 332946ab4f LibJS: Prepare ExecutionContext to store the current Realm Record %!s(int64=3) %!d(string=hai) anos
  Linus Groh 15c33477e4 LibJS: Make prepare_for_ordinary_call() new_target parameter an Object* %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 0d2c3f62d3 LibJS: Use move semantics more when creating Reference objects %!s(int64=3) %!d(string=hai) anos
  Andreas Kling b76456f0ed LibJS: Add a way to attach custom data to a JS::VM instance %!s(int64=3) %!d(string=hai) anos
  Linus Groh 6ffc8f389e LibJS: Use different stack space limit values for with and without ASAN %!s(int64=3) %!d(string=hai) anos
  Linus Groh 9998a2c91e LibJS: Add ErrorType::CallStackSizeExceeded %!s(int64=3) %!d(string=hai) anos
  davidot def8b44c40 LibJS: Add support for public fields in classes %!s(int64=3) %!d(string=hai) anos
  Robert Stefanic e26cfd313e LibJS: Prevent stack overflow in flatten_into_array() %!s(int64=4) %!d(string=hai) anos
  Timothy Flynn 66264f7c2a LibJS: Change ExecutionContext's arguments list to a MarkedValueList %!s(int64=4) %!d(string=hai) anos
  Timothy Flynn c6e9c6d6ab LibJS: Follow the spec more closely when determining the this value %!s(int64=4) %!d(string=hai) anos
  Andreas Kling fd43d1e205 LibJS: Improve ResolveBinding + add GetIdentifierReference %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 5ce9305c5f LibJS: Implement the PrepareForOrdinaryCall abstract operation %!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
  Andreas Kling 9eed7444de LibJS: Implement the CreateUnmappedArgumentsObject abstract operation %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 1bd52ce789 LibJS: Stop qualifying AK::Function %!s(int64=4) %!d(string=hai) anos
  Andreas Kling ba9d5c4d54 LibJS: Rename Function => FunctionObject %!s(int64=4) %!d(string=hai) anos
  Andreas Kling bce7fdba81 LibJS: Bring Reference records a bit closer to the ECMAScript spec %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 6e1932e8b2 LibJS: Evaluate `this` in terms of ResolveThisBinding %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 07acdc7be2 LibJS: Rename VM::get_reference() => resolve_binding() %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 6215a9c2cb LibJS: Rename ExecutionContext::callee => function %!s(int64=4) %!d(string=hai) anos
  Andreas Kling c2ad599783 LibJS: Rename CallFrame => ExecutionContext %!s(int64=4) %!d(string=hai) anos
  Andreas Kling cf34313fad LibJS: Remove no-longer-needed environment record shape %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 1d20380859 LibJS: Split the per-call-frame environment into lexical and variable %!s(int64=4) %!d(string=hai) anos
  Andreas Kling aabd82d508 LibJS: Bring function environment records closer to the spec %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 08510a0c80 LibJS: Rename VM::current_scope() => current_environment_record() %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 6c6dbcfc36 LibJS: Rename Environment Records so they match the spec :^) %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 0d2aba07aa LibJS: Add VM::dump_scope_chain() %!s(int64=4) %!d(string=hai) anos
  Idan Horowitz de9fa6622a LibJS: Add the FinalizationRegistry built-in object %!s(int64=4) %!d(string=hai) anos