tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit 386979b1d183b4111bbfc3d99bf893294200a380
parent 8c5dad81bd8d8914d20c0d114f66a34ea07c9a4c
Author: Yoshi Cheng-Hao Huang <allstars.chh@gmail.com>
Date:   Fri, 19 Dec 2025 21:40:07 +0000

Bug 2006871 - Part 1: Remove CreateModuleRequest. r=jonco

Differential Revision: https://phabricator.services.mozilla.com/D277001

Diffstat:
Mjs/public/Modules.h | 2--
Mjs/src/vm/Modules.cpp | 14--------------
2 files changed, 0 insertions(+), 16 deletions(-)

diff --git a/js/public/Modules.h b/js/public/Modules.h @@ -314,8 +314,6 @@ extern JS_PUBLIC_API ModuleType GetRequestedModuleType( */ extern JS_PUBLIC_API JSScript* GetModuleScript(Handle<JSObject*> moduleRecord); -extern JS_PUBLIC_API JSObject* CreateModuleRequest( - JSContext* cx, Handle<JSString*> specifierArg, ModuleType moduleType); extern JS_PUBLIC_API JSString* GetModuleRequestSpecifier( JSContext* cx, Handle<JSObject*> moduleRequestArg); diff --git a/js/src/vm/Modules.cpp b/js/src/vm/Modules.cpp @@ -464,20 +464,6 @@ JS_PUBLIC_API JSObject* JS::GetModuleEnvironment(JSContext* cx, return moduleObj->as<ModuleObject>().environment(); } -JS_PUBLIC_API JSObject* JS::CreateModuleRequest(JSContext* cx, - Handle<JSString*> specifierArg, - JS::ModuleType moduleType) { - AssertHeapIsIdle(); - CHECK_THREAD(cx); - - Rooted<JSAtom*> specifierAtom(cx, AtomizeString(cx, specifierArg)); - if (!specifierAtom) { - return nullptr; - } - - return ModuleRequestObject::create(cx, specifierAtom, moduleType); -} - JS_PUBLIC_API JSString* JS::GetModuleRequestSpecifier( JSContext* cx, Handle<JSObject*> moduleRequestArg) { AssertHeapIsIdle();