From f8c9ee4eff1ae7a72037e16f2aa97ad6bb69da4e Mon Sep 17 00:00:00 2001 From: Sudarsan Date: Fri, 28 Aug 2020 20:54:18 +0800 Subject: Update mozjs to 0.14.1 This update pulls in improvements on mozjs that now removes the need to pass pointers to CompileOptionsWraper::new(), allows NewProxyObject to now accept a Singleton bool and JSClass and removes an unsafe Handle::new usage. --- components/script/script_module.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'components/script/script_module.rs') diff --git a/components/script/script_module.rs b/components/script/script_module.rs index 9d8e14f8309..7a14410ab66 100644 --- a/components/script/script_module.rs +++ b/components/script/script_module.rs @@ -70,7 +70,6 @@ use net_traits::{FetchResponseListener, NetworkError}; use net_traits::{ResourceFetchTiming, ResourceTimingType}; use servo_url::ServoUrl; use std::collections::{HashMap, HashSet}; -use std::ffi; use std::mem; use std::rc::Rc; use std::str::FromStr; @@ -420,12 +419,11 @@ impl ModuleTree { url: ServoUrl, options: ScriptFetchOptions, ) -> Result { - let url_cstr = ffi::CString::new(url.as_str().as_bytes()).unwrap(); let _ac = JSAutoRealm::new(*global.get_cx(), *global.reflector().get_jsobject()); let compile_options = - unsafe { CompileOptionsWrapper::new(*global.get_cx(), url_cstr.as_ptr(), 1) }; + unsafe { CompileOptionsWrapper::new(*global.get_cx(), url.as_str(), 1) }; unsafe { rooted!(in(*global.get_cx()) let mut module_script = CompileModuleDontInflate( -- cgit v1.2.3