Commit History

Autor SHA1 Mensaxe Data
  Linus Groh 81492b3cee LibJS: Remove the now unused custom VM unwind mechanism %!s(int64=3) %!d(string=hai) anos
  davidot a24df37713 LibJS: Convert resolve_this_binding() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
  davidot d72022ba04 LibJS: Convert get_identifier_reference() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
  davidot 676554d3f8 LibJS: Convert resolve_binding() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
  davidot b1e022908d LibJS: Remove unused declaration copy_data_properties %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz 957f54d96f LibJS: Throw InternalErrors instead of Errors on CallStackSizeExceeded %!s(int64=3) %!d(string=hai) anos
  Linus Groh 57de5056b6 LibJS: Convert push_execution_context() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 7ccb8c8609 LibJS: Provide default hash traits for JS::PropertyKey %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 398c181c79 LibJS: Rename PropertyName to PropertyKey %!s(int64=3) %!d(string=hai) anos
  Linus Groh 53af66d57d LibJS: Move ordinary_call_bind_this() to ECMAScriptFunctionObject %!s(int64=3) %!d(string=hai) anos
  Linus Groh 25bcd36116 LibJS: Move prepare_for_ordinary_call() to ECMAScriptFunctionObject %!s(int64=3) %!d(string=hai) anos
  Linus Groh cf168fac50 LibJS: Implement [[Call]] and [[Construct]] internal slots properly %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 41a072bded LibJS: Fast non-local variable access :^) %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 406d3199d0 LibJS: Add a way to save/restore the entire execution context stack %!s(int64=3) %!d(string=hai) anos
  davidot 1bc945860d Everywhere: Use my awesome new serenityos email :^) %!s(int64=3) %!d(string=hai) anos
  Andreas Kling f290c59dd8 LibJS: Keep track of PrimitiveStrings and share them %!s(int64=3) %!d(string=hai) anos
  davidot 830ea0414c LibJS: Make scoping follow the spec %!s(int64=3) %!d(string=hai) anos
  davidot 79caca8ca2 LibJS: Allow multiple labels on the same statement %!s(int64=3) %!d(string=hai) anos
  davidot 53cc7e8398 LibJS: Remove unused delete_variable method in VM %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 3252d984ae LibJS: Allow statements to have multiple labels %!s(int64=3) %!d(string=hai) anos
  Linus Groh 76eb8fe717 LibJS: Move [[Fields]] to ECMAScriptFunctionObject %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz ab594e5f2f LibJS: Convert Value::invoke and VM::call to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz e24d4c346d LibJS: Add VM::throw_completion helper for throwing custom Strings %!s(int64=3) %!d(string=hai) anos
  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