Historia zmian

Autor SHA1 Wiadomość Data
  Andreas Kling d063f35afd LibJS/Bytecode: Leave GlobalDeclarationInstantiation in C++ 2 lat temu
  Andreas Kling 32d9c8e3ca LibJS: Make GlobalDeclarationInstantiation take a VM& 2 lat temu
  Andreas Kling fbf9cb3387 WebContent+LibWeb+LibJS: Simplify injection of JS console globals 2 lat temu
  Andreas Kling 00c8f07192 LibJS: Make Script and Module GC-allocated 2 lat temu
  Linus Groh 275dea9d98 LibJS: Remove {Bytecode::,}Interpreter::global_object() 2 lat temu
  Linus Groh b345a0acca LibJS+LibWeb: Reduce use of GlobalObject as an intermediary 2 lat temu
  Linus Groh 56b2ae5ac0 LibJS: Replace GlobalObject with VM in remaining AOs [Part 19/19] 2 lat temu
  Linus Groh 5398dcc55e LibJS: Remove GlobalObject from execute() and related AST functions 2 lat temu
  Andreas Kling fb1900e79c LibJS: Make Interpreter::create() call InitializeHostDefinedRealm() 2 lat temu
  Linus Groh 9f3f3b0864 LibJS: Remove implicit wrapping/unwrapping of completion records 3 lat temu
  Linus Groh 7767f9be37 LibJS: Rename some variables from "script body" to "script" 3 lat temu
  Linus Groh 24d772af7c LibJS: Move additional notes to spec comments onto their own line 3 lat temu
  Idan Horowitz 086969277e Everywhere: Run clang-format 3 lat temu
  Linus Groh 29964dc152 LibJS: Use TRY(push_execution_context()) in places where we can recover 3 lat temu
  Lenny Maiorani d00b79568f Libraries: Use default constructors/destructors in LibJS 3 lat temu
  davidot 9264f9d24e LibJS+Everywhere: Remove VM::exception() and most related functions 3 lat temu
  Andreas Kling 85cf80507f LibJS: Make ScriptOrModule use WeakPtr instead of raw pointers 3 lat temu
  davidot 779e677467 LibJS: Implement HostResolveImportedModule for LibJS 3 lat temu
  davidot 57c5a59cab LibJS: Add ScriptOrModule to execution context and track it everywhere 3 lat temu
  Luke Wilde 631bbcd00a LibJS: Refactor interpreter to use Script and Source Text Modules 3 lat temu
  Linus Groh 963b0f76cf LibJS: Remove now unused VM::{set_,}last_value() 3 lat temu
  Linus Groh eb60d16549 LibJS: Convert Interpreter::run() to ThrowCompletionOr<Value> 3 lat temu
  Linus Groh 9d0d3affd4 LibJS: Replace the custom unwind mechanism with completions :^) 3 lat temu
  Linus Groh da856d7742 LibJS: Update AST to use completions :^) 3 lat temu
  Linus Groh 57de5056b6 LibJS: Convert push_execution_context() to ThrowCompletionOr 3 lat temu
  Linus Groh 58c34012dd LibJS: Pop execution context after running queued jobs in run() 3 lat temu
  davidot ac808a261f LibJS: Fix that the interpreter did not clear the unwind status 3 lat temu
  davidot 830ea0414c LibJS: Make scoping follow the spec 3 lat temu
  davidot 79caca8ca2 LibJS: Allow multiple labels on the same statement 3 lat temu
  Andreas Kling d294a3f54a LibJS: Avoid unnecessary HashMap growth in Interpreter::enter_scope() 3 lat temu