Commit History

Autor SHA1 Mensaxe Data
  Andreas Kling fb1900e79c LibJS: Make Interpreter::create() call InitializeHostDefinedRealm() %!s(int64=2) %!d(string=hai) anos
  Linus Groh 9f3f3b0864 LibJS: Remove implicit wrapping/unwrapping of completion records %!s(int64=3) %!d(string=hai) anos
  Linus Groh 7767f9be37 LibJS: Rename some variables from "script body" to "script" %!s(int64=3) %!d(string=hai) anos
  Linus Groh 24d772af7c LibJS: Move additional notes to spec comments onto their own line %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz 086969277e Everywhere: Run clang-format %!s(int64=3) %!d(string=hai) anos
  Linus Groh 29964dc152 LibJS: Use TRY(push_execution_context()) in places where we can recover %!s(int64=3) %!d(string=hai) anos
  Lenny Maiorani d00b79568f Libraries: Use default constructors/destructors in LibJS %!s(int64=3) %!d(string=hai) anos
  davidot 9264f9d24e LibJS+Everywhere: Remove VM::exception() and most related functions %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 85cf80507f LibJS: Make ScriptOrModule use WeakPtr instead of raw pointers %!s(int64=3) %!d(string=hai) anos
  davidot 779e677467 LibJS: Implement HostResolveImportedModule for LibJS %!s(int64=3) %!d(string=hai) anos
  davidot 57c5a59cab LibJS: Add ScriptOrModule to execution context and track it everywhere %!s(int64=3) %!d(string=hai) anos
  Luke Wilde 631bbcd00a LibJS: Refactor interpreter to use Script and Source Text Modules %!s(int64=3) %!d(string=hai) anos
  Linus Groh 963b0f76cf LibJS: Remove now unused VM::{set_,}last_value() %!s(int64=3) %!d(string=hai) anos
  Linus Groh eb60d16549 LibJS: Convert Interpreter::run() to ThrowCompletionOr<Value> %!s(int64=3) %!d(string=hai) anos
  Linus Groh 9d0d3affd4 LibJS: Replace the custom unwind mechanism with completions :^) %!s(int64=3) %!d(string=hai) anos
  Linus Groh da856d7742 LibJS: Update AST to use completions :^) %!s(int64=3) %!d(string=hai) anos
  Linus Groh 57de5056b6 LibJS: Convert push_execution_context() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
  Linus Groh 58c34012dd LibJS: Pop execution context after running queued jobs in run() %!s(int64=3) %!d(string=hai) anos
  davidot ac808a261f LibJS: Fix that the interpreter did not clear the unwind status %!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
  Andreas Kling d294a3f54a LibJS: Avoid unnecessary HashMap growth in Interpreter::enter_scope() %!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 e37cf73300 LibJS: Rename OrdinaryFunctionObject to ECMAScriptFunctionObject %!s(int64=3) %!d(string=hai) anos
  Linus Groh 7b92889e6b LibJS: Change Interpreter::create_with_existing_{global_object => realm} %!s(int64=3) %!d(string=hai) anos
  Linus Groh 06e89311fa LibJS: Set the callee context's realm in prepare_for_ordinary_call() %!s(int64=3) %!d(string=hai) anos
  Linus Groh f29a82dd84 LibJS: Move the GlobalEnvironment from GlobalObject to Realm %!s(int64=3) %!d(string=hai) anos
  Linus Groh 2b8d5696ab LibJS: Allocate a Realm next to GlobalObject in Interpreter::create() %!s(int64=3) %!d(string=hai) anos
  Timothy Flynn 66264f7c2a LibJS: Change ExecutionContext's arguments list to a MarkedValueList %!s(int64=3) %!d(string=hai) anos
  Brian Gianforcaro 53166c10ca LibJS: Remove unused header includes %!s(int64=4) %!d(string=hai) anos