Commit History

Autor SHA1 Mensaxe Data
  Linus Groh b7e5f08e56 LibJS: Convert Object::get() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
  davidot 1bc945860d Everywhere: Use my awesome new serenityos email :^) %!s(int64=3) %!d(string=hai) anos
  davidot e5d48ee238 LibJS: Fix switch skipping case evaluation when hitting the default case %!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 bfc1b4ba61 LibJS: Allow member expressions in binding patterns %!s(int64=3) %!d(string=hai) anos
  Linus Groh 8c81c84c18 LibJS: Convert internal_set_prototype_of() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
  Linus Groh 5148150e1c LibJS: Convert internal_get_prototype_of() to ThrowCompletionOr %!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 ababcc5725 LibJS: Defer execution of switch default clause until after case clauses %!s(int64=3) %!d(string=hai) anos
  Linus Groh 38157a6093 LibJS: Move has_constructor() from NativeFunction to FunctionObject %!s(int64=3) %!d(string=hai) anos
  Linus Groh 136451c3af LibJS: Move [[HomeObject]] to ECMAScriptFunctionObject %!s(int64=3) %!d(string=hai) anos
  Linus Groh 06726d41ac LibJS: Move [[ConstructorKind]] to ECMAScriptFunctionObject %!s(int64=3) %!d(string=hai) anos
  Linus Groh e37cf73300 LibJS: Rename OrdinaryFunctionObject to ECMAScriptFunctionObject %!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
  Linus Groh 580a7e0f7c LibJS: Rename abstract_eq() to is_loosely_equal() %!s(int64=3) %!d(string=hai) anos
  Linus Groh c7ff89891c LibJS: Rename strict_eq() to is_strictly_equal() %!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 1da8faebf5 LibJS: Convert perform_eval to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz 02a88c5063 LibJS: Convert make_super_property_reference to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
  Linus Groh 568296d0cc LibJS: Use ThrowCompletionOr in require_object_coercible() %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur 72ddaa31e3 LibJS: Implement parsing and execution of optional chains %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur 4f7e14e0aa LibJS: Reorder the global eval function call detection conditions a bit %!s(int64=3) %!d(string=hai) anos
  Linus Groh 99f9609e45 LibJS: Evaluate function arguments before checking callee type %!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
  davidot db0a48d34c LibJS: Restore the environment if an exception is thrown in 'with' block %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur 97e97bccab Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safe %!s(int64=3) %!d(string=hai) anos
  davidot def8b44c40 LibJS: Add support for public fields in classes %!s(int64=4) %!d(string=hai) anos
  davidot 020bfc9d93 LibJS: Parse and partially execute import and export statements %!s(int64=4) %!d(string=hai) anos
  Timothy Flynn f1dd770a8a LibJS: Parse RegExp literals at AST creation time, not execution time %!s(int64=4) %!d(string=hai) anos