From 24d6bf6aeb2b9ac929808e2b8ae4cd5e844a9f8b Mon Sep 17 00:00:00 2001 From: Kitson Kelly Date: Fri, 8 Mar 2019 13:56:56 +1100 Subject: Remove 'deno' builtin module (#1895) --- libdeno/binding.cc | 22 ---------------------- 1 file changed, 22 deletions(-) (limited to 'libdeno/binding.cc') diff --git a/libdeno/binding.cc b/libdeno/binding.cc index 7346956fd..c291852da 100644 --- a/libdeno/binding.cc +++ b/libdeno/binding.cc @@ -289,14 +289,6 @@ void Send(const v8::FunctionCallbackInfo& args) { } } -v8::Local DenoIsolate::GetBuiltinModules() { - v8::EscapableHandleScope handle_scope(isolate_); - if (builtin_modules_.IsEmpty()) { - builtin_modules_.Reset(isolate_, v8::Object::New(isolate_)); - } - return handle_scope.Escape(builtin_modules_.Get(isolate_)); -} - v8::ScriptOrigin ModuleOrigin(v8::Isolate* isolate, v8::Local resource_name) { return v8::ScriptOrigin(resource_name, v8::Local(), @@ -350,15 +342,6 @@ deno_mod DenoIsolate::RegisterModule(bool main, const char* name, return id; } -void BuiltinModules(v8::Local property, - const v8::PropertyCallbackInfo& info) { - v8::Isolate* isolate = info.GetIsolate(); - DenoIsolate* d = DenoIsolate::FromIsolate(isolate); - DCHECK_EQ(d->isolate_, isolate); - v8::Locker locker(d->isolate_); - info.GetReturnValue().Set(d->GetBuiltinModules()); -} - void Shared(v8::Local property, const v8::PropertyCallbackInfo& info) { v8::Isolate* isolate = info.GetIsolate(); @@ -530,11 +513,6 @@ void InitializeContext(v8::Isolate* isolate, v8::Local context) { CHECK(deno_val->SetAccessor(context, deno::v8_str("shared"), Shared) .FromJust()); - - CHECK( - deno_val - ->SetAccessor(context, deno::v8_str("builtinModules"), BuiltinModules) - .FromJust()); } void MessageCallback(v8::Local message, -- cgit v1.2.3