Commit History

Author SHA1 Message Date
  Linus Groh d74f8039eb LibJS: Replace GlobalObject with VM in Promise AOs [Part 8/19] 2 years ago
  Linus Groh a022e548b8 LibJS: Replace GlobalObject with VM in Value AOs [Part 4/19] 2 years ago
  Linus Groh f3117d46dc LibJS: Remove GlobalObject from VM::throw_completion() 2 years ago
  Linus Groh 5398dcc55e LibJS: Remove GlobalObject from execute() and related AST functions 2 years ago
  Linus Groh b99cc7d050 LibJS+LibWeb: Replace GlobalObject with Realm in create() functions 2 years ago
  Linus Groh 5f253988ef LibJS: Call HostEnsureCanCompileStrings in PerformShadowRealmEval 3 years ago
  Linus Groh 9f3f3b0864 LibJS: Remove implicit wrapping/unwrapping of completion records 3 years ago
  Linus Groh 5b48912d35 LibJS: Remove a bunch of gratuitous JS namespace qualifiers 3 years ago
  Linus Groh 47cdd90836 LibJS: Use new NativeFunction::create() in most places 3 years ago
  Linus Groh c08a52dd97 LibJS: Remove the name prefix for wrapped functions 3 years ago
  Andreas Kling aeb72fe9d0 LibJS: Reduce header dependency graph in Realm.h 3 years ago
  Linus Groh 73a43e7cba LibJS: Update ShadowRealm AO parameter declaration notations 3 years ago
  Linus Groh e20efaa083 LibJS: Let WrappedFunction inherit target name and length 3 years ago
  davidot 986ad3ccf0 LibJS: Use HostImportModuleDynamically in ShadowRealmImportValue 3 years ago
  davidot 57c5a59cab LibJS: Add ScriptOrModule to execution context and track it everywhere 3 years ago
  Luke Wilde 631bbcd00a LibJS: Refactor interpreter to use Script and Source Text Modules 3 years ago
  Linus Groh da856d7742 LibJS: Update AST to use completions :^) 3 years ago
  Linus Groh 85f0fc2b83 LibJS: Return Optional<T> from Completion::{value,target}(), not T 3 years ago
  Linus Groh 57de5056b6 LibJS: Convert push_execution_context() to ThrowCompletionOr 3 years ago
  Idan Horowitz 0d602c5ec5 LibJS: Convert the NewPromiseCapability AO to ThrowCompletionOr 3 years ago
  Linus Groh 0881f8160f LibJS: Use implicit ThrowCompletionOr<T> constructor where possible 3 years ago
  davidot 13ead80ee6 LibJS: Add PrivateEnvironment 3 years ago
  Idan Horowitz ca27e5eff5 LibJS: Convert NativeFunction callback to ThrowCompletionOr 3 years ago
  Linus Groh 5910a41adb LibJS: Implement ShadowRealm.prototype.importValue() 3 years ago
  Linus Groh c70784bb82 LibJS: Implement ShadowRealm.prototype.evaluate() 3 years ago
  Linus Groh d40331ef69 LibJS: Start implementing ShadowRealm 3 years ago
  Linus Groh 50f8755792 LibJS: Implement Wrapped Function Exotic Objects 3 years ago