diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index cdf7899d0b4..98d41cbff2f 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -81,7 +81,7 @@ jobs: uses: nttld/setup-ndk@v1 id: setup-ndk with: - ndk-version: r26c + ndk-version: r28 - name: Setup Gradle caches uses: gradle/actions/setup-gradle@v4 - name: Trigger initial download of Gradle with retries diff --git a/Cargo.lock b/Cargo.lock index 318daf40e30..113cf3de96a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1359,7 +1359,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c" dependencies = [ "lazy_static", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] @@ -4849,7 +4849,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" dependencies = [ "cfg-if", - "windows-targets 0.48.5", + "windows-targets 0.52.6", ] [[package]] @@ -5243,7 +5243,7 @@ dependencies = [ [[package]] name = "mozjs" version = "0.14.1" -source = "git+https://github.com/servo/mozjs#eb4268a973f2334a18f97be0c6def8b1a7143431" +source = "git+https://github.com/servo/mozjs#75ba574b452573d8d4275331294556180bd6cea9" dependencies = [ "bindgen 0.71.1", "cc", @@ -5254,8 +5254,8 @@ dependencies = [ [[package]] name = "mozjs_sys" -version = "0.128.13-3" -source = "git+https://github.com/servo/mozjs#eb4268a973f2334a18f97be0c6def8b1a7143431" +version = "0.137.0-0" +source = "git+https://github.com/servo/mozjs#75ba574b452573d8d4275331294556180bd6cea9" dependencies = [ "bindgen 0.71.1", "cc", @@ -9924,7 +9924,7 @@ version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] diff --git a/components/config/prefs.rs b/components/config/prefs.rs index 030cc4d7920..df0f2898a9c 100644 --- a/components/config/prefs.rs +++ b/components/config/prefs.rs @@ -182,7 +182,6 @@ pub struct Preferences { pub js_mem_gc_decommit_threshold_mb: i64, pub js_mem_gc_dynamic_heap_growth_enabled: bool, pub js_mem_gc_dynamic_mark_slice_enabled: bool, - pub js_mem_gc_empty_chunk_count_max: i64, pub js_mem_gc_empty_chunk_count_min: i64, pub js_mem_gc_high_frequency_heap_growth_max: i64, pub js_mem_gc_high_frequency_heap_growth_min: i64, @@ -361,7 +360,6 @@ impl Preferences { js_mem_gc_decommit_threshold_mb: 32, js_mem_gc_dynamic_heap_growth_enabled: true, js_mem_gc_dynamic_mark_slice_enabled: true, - js_mem_gc_empty_chunk_count_max: 30, js_mem_gc_empty_chunk_count_min: 1, js_mem_gc_high_frequency_heap_growth_max: 300, js_mem_gc_high_frequency_heap_growth_min: 150, diff --git a/components/script/dom/bindings/utils.rs b/components/script/dom/bindings/utils.rs index cbccc314720..4ea98f02641 100644 --- a/components/script/dom/bindings/utils.rs +++ b/components/script/dom/bindings/utils.rs @@ -114,9 +114,22 @@ unsafe extern "C" fn instance_class_has_proto_at_depth( domclass.dom_class.interface_chain[depth as usize] as u32 == proto_id } +/// +unsafe extern "C" fn instance_class_is_error(clasp: *const js::jsapi::JSClass) -> bool { + if !is_dom_class(&*clasp) { + return false; + } + let domclass: *const DOMJSClass = clasp as *const _; + let domclass = &*domclass; + let root_interface = domclass.dom_class.interface_chain[0] as u32; + // TODO: support checking bare Exception prototype as well. + root_interface == PrototypeList::ID::DOMException as u32 +} + #[allow(missing_docs)] // FIXME pub(crate) const DOM_CALLBACKS: DOMCallbacks = DOMCallbacks { instanceClassMatchesProto: Some(instance_class_has_proto_at_depth), + instanceClassIsError: Some(instance_class_is_error), }; /// Eagerly define all relevant WebIDL interface constructors on the diff --git a/components/script/dom/eventtarget.rs b/components/script/dom/eventtarget.rs index 7bdf949394b..1ed2ccb4622 100644 --- a/components/script/dom/eventtarget.rs +++ b/components/script/dom/eventtarget.rs @@ -14,12 +14,10 @@ use std::rc::Rc; use deny_public_fields::DenyPublicFields; use dom_struct::dom_struct; use fnv::FnvHasher; -use js::jsapi::JS_GetFunctionObject; +use js::jsapi::JS::CompileFunction; +use js::jsapi::{JS_GetFunctionObject, SupportUnscopables}; use js::jsval::JSVal; -use js::rust::wrappers::CompileFunction; -use js::rust::{ - CompileOptionsWrapper, HandleObject, RootedObjectVectorWrapper, transform_u16_to_source_text, -}; +use js::rust::{CompileOptionsWrapper, HandleObject, transform_u16_to_source_text}; use libc::c_char; use servo_url::ServoUrl; use style::str::HTML_SPACE_CHARACTERS; @@ -646,7 +644,7 @@ impl EventTarget { }; // Step 3.9, subsection Scope steps 1-6 - let scopechain = RootedObjectVectorWrapper::new(*cx); + let scopechain = js::rust::EnvironmentChain::new(*cx, SupportUnscopables::Yes); if let Some(element) = element { scopechain.append(document.reflector().get_jsobject().get()); @@ -659,7 +657,7 @@ impl EventTarget { rooted!(in(*cx) let mut handler = unsafe { CompileFunction( *cx, - scopechain.handle(), + scopechain.get(), options.ptr, name.as_ptr(), args.len() as u32, diff --git a/components/script/dom/globalscope.rs b/components/script/dom/globalscope.rs index 6eb6b2e249b..bbba356a122 100644 --- a/components/script/dom/globalscope.rs +++ b/components/script/dom/globalscope.rs @@ -31,7 +31,7 @@ use ipc_channel::ipc::{self, IpcSender}; use ipc_channel::router::ROUTER; use js::glue::{IsWrapper, UnwrapObjectDynamic}; use js::jsapi::{ - Compile1, CurrentGlobalOrNull, GetNonCCWObjectGlobal, HandleObject, Heap, + Compile1, CurrentGlobalOrNull, DelazificationOption, GetNonCCWObjectGlobal, HandleObject, Heap, InstantiateGlobalStencil, InstantiateOptions, JSContext, JSObject, JSScript, SetScriptPrivate, }; use js::jsval::{PrivateValue, UndefinedValue}; @@ -2820,6 +2820,7 @@ impl GlobalScope { skipFilenameValidation: false, hideScriptFromDebugger: false, deferDebugMetadata: false, + eagerDelazificationStrategy_: DelazificationOption::OnDemandOnly, }; let script = InstantiateGlobalStencil( *cx, diff --git a/components/script/script_runtime.rs b/components/script/script_runtime.rs index 69e6df46e0c..395dd24e3ea 100644 --- a/components/script/script_runtime.rs +++ b/components/script/script_runtime.rs @@ -21,24 +21,26 @@ use std::{os, ptr, thread}; use background_hang_monitor_api::ScriptHangAnnotation; use js::conversions::jsstr_to_string; use js::glue::{ - CollectServoSizes, CreateJobQueue, DeleteJobQueue, DispatchableRun, JobQueueTraps, - RUST_js_GetErrorMessage, SetBuildId, StreamConsumerConsumeChunk, + CollectServoSizes, CreateJobQueue, DeleteJobQueue, DispatchableRun, JS_GetReservedSlot, + JobQueueTraps, RUST_js_GetErrorMessage, SetBuildId, StreamConsumerConsumeChunk, StreamConsumerNoteResponseURLs, StreamConsumerStreamEnd, StreamConsumerStreamError, }; use js::jsapi::{ - AsmJSOption, BuildIdCharVector, ContextOptionsRef, DisableIncrementalGC, - Dispatchable as JSRunnable, Dispatchable_MaybeShuttingDown, GCDescription, GCOptions, - GCProgress, GCReason, GetPromiseUserInputEventHandlingState, HandleObject, HandleString, Heap, + AsmJSOption, BuildIdCharVector, CompilationType, ContextOptionsRef, Dispatchable as JSRunnable, + Dispatchable_MaybeShuttingDown, GCDescription, GCOptions, GCProgress, GCReason, + GetPromiseUserInputEventHandlingState, HandleObject, HandleString, HandleValue, Heap, InitConsumeStreamCallback, InitDispatchToEventLoop, JS_AddExtraGCRootsTracer, - JS_InitDestroyPrincipalsCallback, JS_InitReadPrincipalsCallback, JS_SetGCCallback, - JS_SetGCParameter, JS_SetGlobalJitCompilerOption, JS_SetOffthreadIonCompilationEnabled, - JS_SetParallelParsingEnabled, JS_SetSecurityCallbacks, JSContext as RawJSContext, JSGCParamKey, - JSGCStatus, JSJitCompilerOption, JSObject, JSSecurityCallbacks, JSTracer, JobQueue, MimeType, + JS_InitDestroyPrincipalsCallback, JS_InitReadPrincipalsCallback, JS_NewObject, + JS_SetGCCallback, JS_SetGCParameter, JS_SetGlobalJitCompilerOption, + JS_SetOffthreadIonCompilationEnabled, JS_SetParallelParsingEnabled, JS_SetReservedSlot, + JS_SetSecurityCallbacks, JSCLASS_RESERVED_SLOTS_MASK, JSCLASS_RESERVED_SLOTS_SHIFT, JSClass, + JSClassOps, JSContext as RawJSContext, JSGCParamKey, JSGCStatus, JSJitCompilerOption, JSObject, + JSSecurityCallbacks, JSTracer, JobQueue, MimeType, MutableHandleObject, PromiseRejectionHandlingState, PromiseUserInputEventHandlingState, RuntimeCode, SetDOMCallbacks, SetGCSliceCallback, SetJobQueue, SetPreserveWrapperCallbacks, SetProcessBuildIdOp, SetPromiseRejectionTrackerCallback, StreamConsumer as JSStreamConsumer, }; -use js::jsval::UndefinedValue; +use js::jsval::{ObjectValue, UndefinedValue}; use js::panic::wrap_panic; pub(crate) use js::rust::ThreadSafeJSContext; use js::rust::wrappers::{GetPromiseIsHandled, JS_GetPromiseResult}; @@ -79,13 +81,13 @@ use crate::dom::promise::Promise; use crate::dom::promiserejectionevent::PromiseRejectionEvent; use crate::dom::response::Response; use crate::microtask::{EnqueuedPromiseCallback, Microtask, MicrotaskQueue}; -use crate::realms::{AlreadyInRealm, InRealm}; +use crate::realms::{AlreadyInRealm, InRealm, enter_realm}; use crate::script_module::EnsureModuleHooksInitialized; use crate::script_thread::trace_thread; use crate::task_source::SendableTaskSource; static JOB_QUEUE_TRAPS: JobQueueTraps = JobQueueTraps { - getIncumbentGlobal: Some(get_incumbent_global), + getHostDefinedData: Some(get_host_defined_data), enqueuePromiseJob: Some(enqueue_promise_job), runJobs: Some(run_jobs), empty: Some(empty), @@ -96,6 +98,7 @@ static JOB_QUEUE_TRAPS: JobQueueTraps = JobQueueTraps { static SECURITY_CALLBACKS: JSSecurityCallbacks = JSSecurityCallbacks { contentSecurityPolicyAllows: Some(content_security_policy_allows), + codeForEvalGets: None, //TODO subsumes: Some(principals::subsumes), }; @@ -227,19 +230,58 @@ impl From for ScriptHangAnnotation { } } +static HOST_DEFINED_DATA: JSClassOps = JSClassOps { + addProperty: None, + delProperty: None, + enumerate: None, + newEnumerate: None, + resolve: None, + mayResolve: None, + finalize: None, + call: None, + construct: None, + trace: None, +}; + +static HOST_DEFINED_DATA_CLASS: JSClass = JSClass { + name: c"HostDefinedData".as_ptr(), + flags: (HOST_DEFINED_DATA_SLOTS & JSCLASS_RESERVED_SLOTS_MASK) << JSCLASS_RESERVED_SLOTS_SHIFT, + cOps: &HOST_DEFINED_DATA, + spec: ptr::null(), + ext: ptr::null(), + oOps: ptr::null(), +}; + +const INCUMBENT_SETTING_SLOT: u32 = 0; +const HOST_DEFINED_DATA_SLOTS: u32 = 1; + +/// #[allow(unsafe_code)] -unsafe extern "C" fn get_incumbent_global(_: *const c_void, _: *mut RawJSContext) -> *mut JSObject { - let mut result = ptr::null_mut(); +unsafe extern "C" fn get_host_defined_data( + _: *const c_void, + cx: *mut RawJSContext, + data: MutableHandleObject, +) -> bool { wrap_panic(&mut || { - let incumbent_global = GlobalScope::incumbent(); + let Some(incumbent_global) = GlobalScope::incumbent() else { + data.set(ptr::null_mut()); + return; + }; - assert!(incumbent_global.is_some()); + let _realm = enter_realm(&*incumbent_global); - result = incumbent_global - .map(|g| g.reflector().get_jsobject().get()) - .unwrap_or(ptr::null_mut()) + rooted!(in(cx) let result = JS_NewObject(cx, &HOST_DEFINED_DATA_CLASS)); + assert!(!result.is_null()); + + JS_SetReservedSlot( + *result, + INCUMBENT_SETTING_SLOT, + &ObjectValue(*incumbent_global.reflector().get_jsobject()), + ); + + data.set(result.get()); }); - result + true } #[allow(unsafe_code)] @@ -298,6 +340,7 @@ unsafe extern "C" fn drop_interrupt_queues(interrupt_queues: *mut c_void) { }); } +/// /// SM callback for promise job resolution. Adds a promise callback to the current /// global's microtask queue. #[allow(unsafe_code)] @@ -307,14 +350,20 @@ unsafe extern "C" fn enqueue_promise_job( promise: HandleObject, job: HandleObject, _allocation_site: HandleObject, - incumbent_global: HandleObject, + host_defined_data: HandleObject, ) -> bool { let cx = JSContext::from_ptr(cx); let mut result = false; wrap_panic(&mut || { let microtask_queue = &*(extra as *const MicrotaskQueue); - let global = if !incumbent_global.is_null() { - GlobalScope::from_object(incumbent_global.get()) + let global = if !host_defined_data.is_null() { + let mut incumbent_global = UndefinedValue(); + JS_GetReservedSlot( + host_defined_data.get(), + INCUMBENT_SETTING_SLOT, + &mut incumbent_global, + ); + GlobalScope::from_object(incumbent_global.to_object()) } else { let realm = AlreadyInRealm::assert_for_cx(cx); GlobalScope::from_context(*cx, InRealm::already(&realm)) @@ -424,6 +473,12 @@ unsafe extern "C" fn content_security_policy_allows( cx: *mut RawJSContext, runtime_code: RuntimeCode, sample: HandleString, + _compilation_type: CompilationType, + _parameter_strings: u8, //FIXME in bindings generation + _body_string: HandleString, + _parameter_args: u8, //FIXME in bindings generation + _body_arg: HandleValue, + can_compile_strings: *mut bool, ) -> bool { let mut allowed = false; let cx = JSContext::from_ptr(cx); @@ -445,7 +500,8 @@ unsafe extern "C" fn content_security_policy_allows( RuntimeCode::WASM => global.get_csp_list().is_wasm_evaluation_allowed(global), }; }); - allowed + *can_compile_strings = allowed; + true } #[allow(unsafe_code)] @@ -601,7 +657,7 @@ impl Runtime { Some(empty_has_released_callback), ); // Pre barriers aren't working correctly at the moment - DisableIncrementalGC(cx); + JS_SetGCParameter(cx, JSGCParamKey::JSGC_INCREMENTAL_GC_ENABLED, 0); unsafe extern "C" fn dispatch_to_event_loop( closure: *mut c_void, @@ -779,9 +835,6 @@ impl Runtime { if let Some(val) = in_range(pref!(js_mem_gc_empty_chunk_count_min), 0, 10_000) { JS_SetGCParameter(cx, JSGCParamKey::JSGC_MIN_EMPTY_CHUNK_COUNT, val as u32); } - if let Some(val) = in_range(pref!(js_mem_gc_empty_chunk_count_max), 0, 10_000) { - JS_SetGCParameter(cx, JSGCParamKey::JSGC_MAX_EMPTY_CHUNK_COUNT, val as u32); - } Runtime { rt: runtime, diff --git a/python/servo/platform/build_target.py b/python/servo/platform/build_target.py index 0acc02e5acc..c0341816634 100644 --- a/python/servo/platform/build_target.py +++ b/python/servo/platform/build_target.py @@ -155,15 +155,15 @@ class AndroidTarget(CrossBuildTarget): android_api = android_platform.replace("android-", "") - # Check if the NDK version is 26 + # Check if the NDK version is 28 if not os.path.isfile(path.join(env["ANDROID_NDK_ROOT"], "source.properties")): print("ANDROID_NDK should have file `source.properties`.") print("The environment variable ANDROID_NDK_ROOT may be set at a wrong path.") sys.exit(1) with open(path.join(env["ANDROID_NDK_ROOT"], "source.properties"), encoding="utf8") as ndk_properties: lines = ndk_properties.readlines() - if lines[1].split(" = ")[1].split(".")[0] != "26": - print("Servo currently only supports NDK r26c.") + if lines[1].split(" = ")[1].split(".")[0] != "28": + print("Servo currently only supports NDK r28.") sys.exit(1) # Android builds also require having the gcc bits on the PATH and various INCLUDE @@ -239,6 +239,9 @@ class AndroidTarget(CrossBuildTarget): env["LIBCLANG_PATH"] = path.join(llvm_toolchain, "lib") env["CLANG_PATH"] = to_ndk_bin("clang") + env["BINDGEN_EXTRA_CLANG_ARGS"] = ( + f"--target={android_toolchain_name} --sysroot={path.join(llvm_toolchain, 'sysroot')}" + ) # A cheat-sheet for some of the build errors caused by getting the search path wrong... # diff --git a/tests/wpt/meta/FileAPI/blob/Blob-constructor.any.js.ini b/tests/wpt/meta/FileAPI/blob/Blob-constructor.any.js.ini index 7cfec1db884..f760a849274 100644 --- a/tests/wpt/meta/FileAPI/blob/Blob-constructor.any.js.ini +++ b/tests/wpt/meta/FileAPI/blob/Blob-constructor.any.js.ini @@ -2,13 +2,7 @@ [options properties should be accessed in lexicographic order.] expected: FAIL - [Passing a Float16Array as element of the blobParts array should work.] - expected: FAIL - [Blob-constructor.any.worker.html] [options properties should be accessed in lexicographic order.] expected: FAIL - - [Passing a Float16Array as element of the blobParts array should work.] - expected: FAIL diff --git a/tests/wpt/meta/WebCryptoAPI/getRandomValues.any.js.ini b/tests/wpt/meta/WebCryptoAPI/getRandomValues.any.js.ini index 64fb1cb36a8..23dba632f65 100644 --- a/tests/wpt/meta/WebCryptoAPI/getRandomValues.any.js.ini +++ b/tests/wpt/meta/WebCryptoAPI/getRandomValues.any.js.ini @@ -1,7 +1,4 @@ [getRandomValues.any.worker.html] - [Float16 arrays] - expected: FAIL - [Large length: Int8Array] expected: FAIL @@ -31,9 +28,6 @@ [getRandomValues.any.html] - [Float16 arrays] - expected: FAIL - [Large length: Int8Array] expected: FAIL diff --git a/tests/wpt/meta/encoding/encodeInto.any.js.ini b/tests/wpt/meta/encoding/encodeInto.any.js.ini index 1c1b773a62f..fedc8776fa9 100644 --- a/tests/wpt/meta/encoding/encodeInto.any.js.ini +++ b/tests/wpt/meta/encoding/encodeInto.any.js.ini @@ -158,9 +158,6 @@ [Invalid encodeInto() destination: Float64Array, backed by: SharedArrayBuffer] expected: FAIL - [Invalid encodeInto() destination: Float16Array, backed by: ArrayBuffer] - expected: FAIL - [Invalid encodeInto() destination: Float16Array, backed by: SharedArrayBuffer] expected: FAIL @@ -328,9 +325,6 @@ [Invalid encodeInto() destination: Float64Array, backed by: SharedArrayBuffer] expected: FAIL - [Invalid encodeInto() destination: Float16Array, backed by: ArrayBuffer] - expected: FAIL - [Invalid encodeInto() destination: Float16Array, backed by: SharedArrayBuffer] expected: FAIL diff --git a/tests/wpt/meta/fetch/api/basic/request-headers.any.js.ini b/tests/wpt/meta/fetch/api/basic/request-headers.any.js.ini index e9339a86d21..e1026d4593c 100644 --- a/tests/wpt/meta/fetch/api/basic/request-headers.any.js.ini +++ b/tests/wpt/meta/fetch/api/basic/request-headers.any.js.ini @@ -5,10 +5,5 @@ expected: ERROR [request-headers.any.html] - [Fetch with POST with Float16Array body] - expected: FAIL - [request-headers.any.worker.html] - [Fetch with POST with Float16Array body] - expected: FAIL diff --git a/tests/wpt/meta/fetch/api/basic/request-upload.any.js.ini b/tests/wpt/meta/fetch/api/basic/request-upload.any.js.ini index b2b8df6248b..ac317cc0456 100644 --- a/tests/wpt/meta/fetch/api/basic/request-upload.any.js.ini +++ b/tests/wpt/meta/fetch/api/basic/request-upload.any.js.ini @@ -17,9 +17,6 @@ [Streaming upload shouldn't work on Http/1.1.] expected: FAIL - [Fetch with POST with Float16Array body] - expected: FAIL - [request-upload.any.serviceworker.html] expected: ERROR @@ -45,6 +42,3 @@ [Streaming upload shouldn't work on Http/1.1.] expected: FAIL - - [Fetch with POST with Float16Array body] - expected: FAIL diff --git a/tests/wpt/meta/streams/piping/then-interception.any.js.ini b/tests/wpt/meta/streams/piping/then-interception.any.js.ini index f3380000385..613abb3e083 100644 --- a/tests/wpt/meta/streams/piping/then-interception.any.js.ini +++ b/tests/wpt/meta/streams/piping/then-interception.any.js.ini @@ -8,10 +8,20 @@ expected: ERROR [then-interception.any.worker.html] - expected: CRASH + [piping should not be observable] + expected: FAIL + + [tee should not be observable] + expected: FAIL + [then-interception.any.html] - expected: CRASH + [piping should not be observable] + expected: FAIL + + [tee should not be observable] + expected: FAIL + [then-interception.https.any.shadowrealm-in-serviceworker.html] expected: ERROR diff --git a/tests/wpt/meta/trusted-types/script-enforcement-008.https.html.ini b/tests/wpt/meta/trusted-types/script-enforcement-008.https.html.ini deleted file mode 100644 index c8b24bfe986..00000000000 --- a/tests/wpt/meta/trusted-types/script-enforcement-008.https.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[script-enforcement-008.https.html] - [script-src CSP directive is properly set.] - expected: FAIL diff --git a/tests/wpt/meta/trusted-types/script-enforcement-009.https.html.ini b/tests/wpt/meta/trusted-types/script-enforcement-009.https.html.ini index 8f1e100dc66..384741b9158 100644 --- a/tests/wpt/meta/trusted-types/script-enforcement-009.https.html.ini +++ b/tests/wpt/meta/trusted-types/script-enforcement-009.https.html.ini @@ -1,7 +1,4 @@ [script-enforcement-009.https.html] - [script-src CSP directive is properly set.] - expected: FAIL - [Untrusted SVGScriptElement with classic type uses the source text returned by the default policy for inline CSP check.] expected: FAIL diff --git a/tests/wpt/meta/wasm/core/utf8-custom-section-id.wast.js.html.ini b/tests/wpt/meta/wasm/core/utf8-custom-section-id.wast.js.html.ini deleted file mode 100644 index c9e833dff72..00000000000 --- a/tests/wpt/meta/wasm/core/utf8-custom-section-id.wast.js.html.ini +++ /dev/null @@ -1,1056 +0,0 @@ -[utf8-custom-section-id.wast.js.html] - [#2 Test that WebAssembly compilation fails] - expected: FAIL - - [#3 Test that WebAssembly compilation fails] - expected: FAIL - - [#4 Test that WebAssembly compilation fails] - expected: FAIL - - [#5 Test that WebAssembly compilation fails] - expected: FAIL - - [#6 Test that WebAssembly compilation fails] - expected: FAIL - - [#7 Test that WebAssembly compilation fails] - expected: FAIL - - [#8 Test that WebAssembly compilation fails] - expected: FAIL - - [#9 Test that WebAssembly compilation fails] - expected: FAIL - - [#10 Test that WebAssembly compilation fails] - expected: FAIL - - [#11 Test that WebAssembly compilation fails] - expected: FAIL - - [#12 Test that WebAssembly compilation fails] - expected: FAIL - - [#13 Test that WebAssembly compilation fails] - expected: FAIL - - [#14 Test that WebAssembly compilation fails] - expected: FAIL - - [#15 Test that WebAssembly compilation fails] - expected: FAIL - - [#16 Test that WebAssembly compilation fails] - expected: FAIL - - [#17 Test that WebAssembly compilation fails] - expected: FAIL - - [#18 Test that WebAssembly compilation fails] - expected: FAIL - - [#19 Test that WebAssembly compilation fails] - expected: FAIL - - [#20 Test that WebAssembly compilation fails] - expected: FAIL - - [#21 Test that WebAssembly compilation fails] - expected: FAIL - - [#22 Test that WebAssembly compilation fails] - expected: FAIL - - [#23 Test that WebAssembly compilation fails] - expected: FAIL - - [#24 Test that WebAssembly compilation fails] - expected: FAIL - - [#25 Test that WebAssembly compilation fails] - expected: FAIL - - [#26 Test that WebAssembly compilation fails] - expected: FAIL - - [#27 Test that WebAssembly compilation fails] - expected: FAIL - - [#28 Test that WebAssembly compilation fails] - expected: FAIL - - [#29 Test that WebAssembly compilation fails] - expected: FAIL - - [#30 Test that WebAssembly compilation fails] - expected: FAIL - - [#31 Test that WebAssembly compilation fails] - expected: FAIL - - [#32 Test that WebAssembly compilation fails] - expected: FAIL - - [#33 Test that WebAssembly compilation fails] - expected: FAIL - - [#34 Test that WebAssembly compilation fails] - expected: FAIL - - [#35 Test that WebAssembly compilation fails] - expected: FAIL - - [#36 Test that WebAssembly compilation fails] - expected: FAIL - - [#37 Test that WebAssembly compilation fails] - expected: FAIL - - [#38 Test that WebAssembly compilation fails] - expected: FAIL - - [#39 Test that WebAssembly compilation fails] - expected: FAIL - - [#40 Test that WebAssembly compilation fails] - expected: FAIL - - [#41 Test that WebAssembly compilation fails] - expected: FAIL - - [#42 Test that WebAssembly compilation fails] - expected: FAIL - - [#43 Test that WebAssembly compilation fails] - expected: FAIL - - [#44 Test that WebAssembly compilation fails] - expected: FAIL - - [#45 Test that WebAssembly compilation fails] - expected: FAIL - - [#46 Test that WebAssembly compilation fails] - expected: FAIL - - [#47 Test that WebAssembly compilation fails] - expected: FAIL - - [#48 Test that WebAssembly compilation fails] - expected: FAIL - - [#49 Test that WebAssembly compilation fails] - expected: FAIL - - [#50 Test that WebAssembly compilation fails] - expected: FAIL - - [#51 Test that WebAssembly compilation fails] - expected: FAIL - - [#52 Test that WebAssembly compilation fails] - expected: FAIL - - [#53 Test that WebAssembly compilation fails] - expected: FAIL - - [#54 Test that WebAssembly compilation fails] - expected: FAIL - - [#55 Test that WebAssembly compilation fails] - expected: FAIL - - [#56 Test that WebAssembly compilation fails] - expected: FAIL - - [#57 Test that WebAssembly compilation fails] - expected: FAIL - - [#58 Test that WebAssembly compilation fails] - expected: FAIL - - [#59 Test that WebAssembly compilation fails] - expected: FAIL - - [#60 Test that WebAssembly compilation fails] - expected: FAIL - - [#61 Test that WebAssembly compilation fails] - expected: FAIL - - [#62 Test that WebAssembly compilation fails] - expected: FAIL - - [#63 Test that WebAssembly compilation fails] - expected: FAIL - - [#64 Test that WebAssembly compilation fails] - expected: FAIL - - [#65 Test that WebAssembly compilation fails] - expected: FAIL - - [#66 Test that WebAssembly compilation fails] - expected: FAIL - - [#67 Test that WebAssembly compilation fails] - expected: FAIL - - [#68 Test that WebAssembly compilation fails] - expected: FAIL - - [#69 Test that WebAssembly compilation fails] - expected: FAIL - - [#70 Test that WebAssembly compilation fails] - expected: FAIL - - [#71 Test that WebAssembly compilation fails] - expected: FAIL - - [#72 Test that WebAssembly compilation fails] - expected: FAIL - - [#73 Test that WebAssembly compilation fails] - expected: FAIL - - [#74 Test that WebAssembly compilation fails] - expected: FAIL - - [#75 Test that WebAssembly compilation fails] - expected: FAIL - - [#76 Test that WebAssembly compilation fails] - expected: FAIL - - [#77 Test that WebAssembly compilation fails] - expected: FAIL - - [#78 Test that WebAssembly compilation fails] - expected: FAIL - - [#79 Test that WebAssembly compilation fails] - expected: FAIL - - [#80 Test that WebAssembly compilation fails] - expected: FAIL - - [#81 Test that WebAssembly compilation fails] - expected: FAIL - - [#82 Test that WebAssembly compilation fails] - expected: FAIL - - [#83 Test that WebAssembly compilation fails] - expected: FAIL - - [#84 Test that WebAssembly compilation fails] - expected: FAIL - - [#85 Test that WebAssembly compilation fails] - expected: FAIL - - [#86 Test that WebAssembly compilation fails] - expected: FAIL - - [#87 Test that WebAssembly compilation fails] - expected: FAIL - - [#88 Test that WebAssembly compilation fails] - expected: FAIL - - [#89 Test that WebAssembly compilation fails] - expected: FAIL - - [#90 Test that WebAssembly compilation fails] - expected: FAIL - - [#91 Test that WebAssembly compilation fails] - expected: FAIL - - [#92 Test that WebAssembly compilation fails] - expected: FAIL - - [#93 Test that WebAssembly compilation fails] - expected: FAIL - - [#94 Test that WebAssembly compilation fails] - expected: FAIL - - [#95 Test that WebAssembly compilation fails] - expected: FAIL - - [#96 Test that WebAssembly compilation fails] - expected: FAIL - - [#97 Test that WebAssembly compilation fails] - expected: FAIL - - [#98 Test that WebAssembly compilation fails] - expected: FAIL - - [#99 Test that WebAssembly compilation fails] - expected: FAIL - - [#100 Test that WebAssembly compilation fails] - expected: FAIL - - [#101 Test that WebAssembly compilation fails] - expected: FAIL - - [#102 Test that WebAssembly compilation fails] - expected: FAIL - - [#103 Test that WebAssembly compilation fails] - expected: FAIL - - [#104 Test that WebAssembly compilation fails] - expected: FAIL - - [#105 Test that WebAssembly compilation fails] - expected: FAIL - - [#106 Test that WebAssembly compilation fails] - expected: FAIL - - [#107 Test that WebAssembly compilation fails] - expected: FAIL - - [#108 Test that WebAssembly compilation fails] - expected: FAIL - - [#109 Test that WebAssembly compilation fails] - expected: FAIL - - [#110 Test that WebAssembly compilation fails] - expected: FAIL - - [#111 Test that WebAssembly compilation fails] - expected: FAIL - - [#112 Test that WebAssembly compilation fails] - expected: FAIL - - [#113 Test that WebAssembly compilation fails] - expected: FAIL - - [#114 Test that WebAssembly compilation fails] - expected: FAIL - - [#115 Test that WebAssembly compilation fails] - expected: FAIL - - [#116 Test that WebAssembly compilation fails] - expected: FAIL - - [#117 Test that WebAssembly compilation fails] - expected: FAIL - - [#118 Test that WebAssembly compilation fails] - expected: FAIL - - [#119 Test that WebAssembly compilation fails] - expected: FAIL - - [#120 Test that WebAssembly compilation fails] - expected: FAIL - - [#121 Test that WebAssembly compilation fails] - expected: FAIL - - [#122 Test that WebAssembly compilation fails] - expected: FAIL - - [#123 Test that WebAssembly compilation fails] - expected: FAIL - - [#124 Test that WebAssembly compilation fails] - expected: FAIL - - [#125 Test that WebAssembly compilation fails] - expected: FAIL - - [#126 Test that WebAssembly compilation fails] - expected: FAIL - - [#127 Test that WebAssembly compilation fails] - expected: FAIL - - [#128 Test that WebAssembly compilation fails] - expected: FAIL - - [#129 Test that WebAssembly compilation fails] - expected: FAIL - - [#130 Test that WebAssembly compilation fails] - expected: FAIL - - [#131 Test that WebAssembly compilation fails] - expected: FAIL - - [#132 Test that WebAssembly compilation fails] - expected: FAIL - - [#133 Test that WebAssembly compilation fails] - expected: FAIL - - [#134 Test that WebAssembly compilation fails] - expected: FAIL - - [#135 Test that WebAssembly compilation fails] - expected: FAIL - - [#136 Test that WebAssembly compilation fails] - expected: FAIL - - [#137 Test that WebAssembly compilation fails] - expected: FAIL - - [#138 Test that WebAssembly compilation fails] - expected: FAIL - - [#139 Test that WebAssembly compilation fails] - expected: FAIL - - [#140 Test that WebAssembly compilation fails] - expected: FAIL - - [#141 Test that WebAssembly compilation fails] - expected: FAIL - - [#142 Test that WebAssembly compilation fails] - expected: FAIL - - [#143 Test that WebAssembly compilation fails] - expected: FAIL - - [#144 Test that WebAssembly compilation fails] - expected: FAIL - - [#145 Test that WebAssembly compilation fails] - expected: FAIL - - [#146 Test that WebAssembly compilation fails] - expected: FAIL - - [#147 Test that WebAssembly compilation fails] - expected: FAIL - - [#148 Test that WebAssembly compilation fails] - expected: FAIL - - [#149 Test that WebAssembly compilation fails] - expected: FAIL - - [#150 Test that WebAssembly compilation fails] - expected: FAIL - - [#151 Test that WebAssembly compilation fails] - expected: FAIL - - [#152 Test that WebAssembly compilation fails] - expected: FAIL - - [#153 Test that WebAssembly compilation fails] - expected: FAIL - - [#154 Test that WebAssembly compilation fails] - expected: FAIL - - [#155 Test that WebAssembly compilation fails] - expected: FAIL - - [#156 Test that WebAssembly compilation fails] - expected: FAIL - - [#157 Test that WebAssembly compilation fails] - expected: FAIL - - [#158 Test that WebAssembly compilation fails] - expected: FAIL - - [#159 Test that WebAssembly compilation fails] - expected: FAIL - - [#160 Test that WebAssembly compilation fails] - expected: FAIL - - [#161 Test that WebAssembly compilation fails] - expected: FAIL - - [#162 Test that WebAssembly compilation fails] - expected: FAIL - - [#163 Test that WebAssembly compilation fails] - expected: FAIL - - [#164 Test that WebAssembly compilation fails] - expected: FAIL - - [#165 Test that WebAssembly compilation fails] - expected: FAIL - - [#166 Test that WebAssembly compilation fails] - expected: FAIL - - [#167 Test that WebAssembly compilation fails] - expected: FAIL - - [#168 Test that WebAssembly compilation fails] - expected: FAIL - - [#169 Test that WebAssembly compilation fails] - expected: FAIL - - [#170 Test that WebAssembly compilation fails] - expected: FAIL - - [#171 Test that WebAssembly compilation fails] - expected: FAIL - - [#172 Test that WebAssembly compilation fails] - expected: FAIL - - [#173 Test that WebAssembly compilation fails] - expected: FAIL - - [#174 Test that WebAssembly compilation fails] - expected: FAIL - - [#175 Test that WebAssembly compilation fails] - expected: FAIL - - [#176 Test that WebAssembly compilation fails] - expected: FAIL - - [#177 Test that WebAssembly compilation fails] - expected: FAIL - - [#179 Test that WebAssembly compilation fails] - expected: FAIL - - [#180 Test that WebAssembly compilation fails] - expected: FAIL - - [#181 Test that WebAssembly compilation fails] - expected: FAIL - - [#182 Test that WebAssembly compilation fails] - expected: FAIL - - [#183 Test that WebAssembly compilation fails] - expected: FAIL - - [#184 Test that WebAssembly compilation fails] - expected: FAIL - - [#185 Test that WebAssembly compilation fails] - expected: FAIL - - [#186 Test that WebAssembly compilation fails] - expected: FAIL - - [#187 Test that WebAssembly compilation fails] - expected: FAIL - - [#188 Test that WebAssembly compilation fails] - expected: FAIL - - [#189 Test that WebAssembly compilation fails] - expected: FAIL - - [#190 Test that WebAssembly compilation fails] - expected: FAIL - - [#191 Test that WebAssembly compilation fails] - expected: FAIL - - [#192 Test that WebAssembly compilation fails] - expected: FAIL - - [#193 Test that WebAssembly compilation fails] - expected: FAIL - - [#194 Test that WebAssembly compilation fails] - expected: FAIL - - [#195 Test that WebAssembly compilation fails] - expected: FAIL - - [#196 Test that WebAssembly compilation fails] - expected: FAIL - - [#197 Test that WebAssembly compilation fails] - expected: FAIL - - [#198 Test that WebAssembly compilation fails] - expected: FAIL - - [#199 Test that WebAssembly compilation fails] - expected: FAIL - - [#200 Test that WebAssembly compilation fails] - expected: FAIL - - [#201 Test that WebAssembly compilation fails] - expected: FAIL - - [#202 Test that WebAssembly compilation fails] - expected: FAIL - - [#203 Test that WebAssembly compilation fails] - expected: FAIL - - [#204 Test that WebAssembly compilation fails] - expected: FAIL - - [#205 Test that WebAssembly compilation fails] - expected: FAIL - - [#206 Test that WebAssembly compilation fails] - expected: FAIL - - [#207 Test that WebAssembly compilation fails] - expected: FAIL - - [#208 Test that WebAssembly compilation fails] - expected: FAIL - - [#209 Test that WebAssembly compilation fails] - expected: FAIL - - [#210 Test that WebAssembly compilation fails] - expected: FAIL - - [#211 Test that WebAssembly compilation fails] - expected: FAIL - - [#212 Test that WebAssembly compilation fails] - expected: FAIL - - [#213 Test that WebAssembly compilation fails] - expected: FAIL - - [#214 Test that WebAssembly compilation fails] - expected: FAIL - - [#215 Test that WebAssembly compilation fails] - expected: FAIL - - [#216 Test that WebAssembly compilation fails] - expected: FAIL - - [#217 Test that WebAssembly compilation fails] - expected: FAIL - - [#218 Test that WebAssembly compilation fails] - expected: FAIL - - [#219 Test that WebAssembly compilation fails] - expected: FAIL - - [#220 Test that WebAssembly compilation fails] - expected: FAIL - - [#221 Test that WebAssembly compilation fails] - expected: FAIL - - [#222 Test that WebAssembly compilation fails] - expected: FAIL - - [#223 Test that WebAssembly compilation fails] - expected: FAIL - - [#224 Test that WebAssembly compilation fails] - expected: FAIL - - [#225 Test that WebAssembly compilation fails] - expected: FAIL - - [#226 Test that WebAssembly compilation fails] - expected: FAIL - - [#227 Test that WebAssembly compilation fails] - expected: FAIL - - [#228 Test that WebAssembly compilation fails] - expected: FAIL - - [#229 Test that WebAssembly compilation fails] - expected: FAIL - - [#230 Test that WebAssembly compilation fails] - expected: FAIL - - [#231 Test that WebAssembly compilation fails] - expected: FAIL - - [#232 Test that WebAssembly compilation fails] - expected: FAIL - - [#233 Test that WebAssembly compilation fails] - expected: FAIL - - [#234 Test that WebAssembly compilation fails] - expected: FAIL - - [#235 Test that WebAssembly compilation fails] - expected: FAIL - - [#236 Test that WebAssembly compilation fails] - expected: FAIL - - [#237 Test that WebAssembly compilation fails] - expected: FAIL - - [#238 Test that WebAssembly compilation fails] - expected: FAIL - - [#239 Test that WebAssembly compilation fails] - expected: FAIL - - [#240 Test that WebAssembly compilation fails] - expected: FAIL - - [#241 Test that WebAssembly compilation fails] - expected: FAIL - - [#242 Test that WebAssembly compilation fails] - expected: FAIL - - [#243 Test that WebAssembly compilation fails] - expected: FAIL - - [#244 Test that WebAssembly compilation fails] - expected: FAIL - - [#245 Test that WebAssembly compilation fails] - expected: FAIL - - [#246 Test that WebAssembly compilation fails] - expected: FAIL - - [#247 Test that WebAssembly compilation fails] - expected: FAIL - - [#248 Test that WebAssembly compilation fails] - expected: FAIL - - [#249 Test that WebAssembly compilation fails] - expected: FAIL - - [#250 Test that WebAssembly compilation fails] - expected: FAIL - - [#251 Test that WebAssembly compilation fails] - expected: FAIL - - [#252 Test that WebAssembly compilation fails] - expected: FAIL - - [#253 Test that WebAssembly compilation fails] - expected: FAIL - - [#254 Test that WebAssembly compilation fails] - expected: FAIL - - [#255 Test that WebAssembly compilation fails] - expected: FAIL - - [#256 Test that WebAssembly compilation fails] - expected: FAIL - - [#257 Test that WebAssembly compilation fails] - expected: FAIL - - [#258 Test that WebAssembly compilation fails] - expected: FAIL - - [#259 Test that WebAssembly compilation fails] - expected: FAIL - - [#260 Test that WebAssembly compilation fails] - expected: FAIL - - [#261 Test that WebAssembly compilation fails] - expected: FAIL - - [#262 Test that WebAssembly compilation fails] - expected: FAIL - - [#263 Test that WebAssembly compilation fails] - expected: FAIL - - [#264 Test that WebAssembly compilation fails] - expected: FAIL - - [#265 Test that WebAssembly compilation fails] - expected: FAIL - - [#266 Test that WebAssembly compilation fails] - expected: FAIL - - [#267 Test that WebAssembly compilation fails] - expected: FAIL - - [#268 Test that WebAssembly compilation fails] - expected: FAIL - - [#269 Test that WebAssembly compilation fails] - expected: FAIL - - [#270 Test that WebAssembly compilation fails] - expected: FAIL - - [#271 Test that WebAssembly compilation fails] - expected: FAIL - - [#272 Test that WebAssembly compilation fails] - expected: FAIL - - [#273 Test that WebAssembly compilation fails] - expected: FAIL - - [#274 Test that WebAssembly compilation fails] - expected: FAIL - - [#275 Test that WebAssembly compilation fails] - expected: FAIL - - [#276 Test that WebAssembly compilation fails] - expected: FAIL - - [#277 Test that WebAssembly compilation fails] - expected: FAIL - - [#278 Test that WebAssembly compilation fails] - expected: FAIL - - [#279 Test that WebAssembly compilation fails] - expected: FAIL - - [#280 Test that WebAssembly compilation fails] - expected: FAIL - - [#281 Test that WebAssembly compilation fails] - expected: FAIL - - [#282 Test that WebAssembly compilation fails] - expected: FAIL - - [#283 Test that WebAssembly compilation fails] - expected: FAIL - - [#284 Test that WebAssembly compilation fails] - expected: FAIL - - [#285 Test that WebAssembly compilation fails] - expected: FAIL - - [#286 Test that WebAssembly compilation fails] - expected: FAIL - - [#287 Test that WebAssembly compilation fails] - expected: FAIL - - [#288 Test that WebAssembly compilation fails] - expected: FAIL - - [#289 Test that WebAssembly compilation fails] - expected: FAIL - - [#290 Test that WebAssembly compilation fails] - expected: FAIL - - [#291 Test that WebAssembly compilation fails] - expected: FAIL - - [#292 Test that WebAssembly compilation fails] - expected: FAIL - - [#293 Test that WebAssembly compilation fails] - expected: FAIL - - [#294 Test that WebAssembly compilation fails] - expected: FAIL - - [#295 Test that WebAssembly compilation fails] - expected: FAIL - - [#296 Test that WebAssembly compilation fails] - expected: FAIL - - [#297 Test that WebAssembly compilation fails] - expected: FAIL - - [#298 Test that WebAssembly compilation fails] - expected: FAIL - - [#299 Test that WebAssembly compilation fails] - expected: FAIL - - [#300 Test that WebAssembly compilation fails] - expected: FAIL - - [#301 Test that WebAssembly compilation fails] - expected: FAIL - - [#302 Test that WebAssembly compilation fails] - expected: FAIL - - [#303 Test that WebAssembly compilation fails] - expected: FAIL - - [#304 Test that WebAssembly compilation fails] - expected: FAIL - - [#305 Test that WebAssembly compilation fails] - expected: FAIL - - [#306 Test that WebAssembly compilation fails] - expected: FAIL - - [#307 Test that WebAssembly compilation fails] - expected: FAIL - - [#308 Test that WebAssembly compilation fails] - expected: FAIL - - [#309 Test that WebAssembly compilation fails] - expected: FAIL - - [#310 Test that WebAssembly compilation fails] - expected: FAIL - - [#311 Test that WebAssembly compilation fails] - expected: FAIL - - [#312 Test that WebAssembly compilation fails] - expected: FAIL - - [#313 Test that WebAssembly compilation fails] - expected: FAIL - - [#314 Test that WebAssembly compilation fails] - expected: FAIL - - [#315 Test that WebAssembly compilation fails] - expected: FAIL - - [#316 Test that WebAssembly compilation fails] - expected: FAIL - - [#317 Test that WebAssembly compilation fails] - expected: FAIL - - [#318 Test that WebAssembly compilation fails] - expected: FAIL - - [#319 Test that WebAssembly compilation fails] - expected: FAIL - - [#320 Test that WebAssembly compilation fails] - expected: FAIL - - [#321 Test that WebAssembly compilation fails] - expected: FAIL - - [#322 Test that WebAssembly compilation fails] - expected: FAIL - - [#323 Test that WebAssembly compilation fails] - expected: FAIL - - [#324 Test that WebAssembly compilation fails] - expected: FAIL - - [#325 Test that WebAssembly compilation fails] - expected: FAIL - - [#326 Test that WebAssembly compilation fails] - expected: FAIL - - [#327 Test that WebAssembly compilation fails] - expected: FAIL - - [#328 Test that WebAssembly compilation fails] - expected: FAIL - - [#329 Test that WebAssembly compilation fails] - expected: FAIL - - [#330 Test that WebAssembly compilation fails] - expected: FAIL - - [#331 Test that WebAssembly compilation fails] - expected: FAIL - - [#332 Test that WebAssembly compilation fails] - expected: FAIL - - [#333 Test that WebAssembly compilation fails] - expected: FAIL - - [#334 Test that WebAssembly compilation fails] - expected: FAIL - - [#335 Test that WebAssembly compilation fails] - expected: FAIL - - [#336 Test that WebAssembly compilation fails] - expected: FAIL - - [#337 Test that WebAssembly compilation fails] - expected: FAIL - - [#338 Test that WebAssembly compilation fails] - expected: FAIL - - [#339 Test that WebAssembly compilation fails] - expected: FAIL - - [#340 Test that WebAssembly compilation fails] - expected: FAIL - - [#341 Test that WebAssembly compilation fails] - expected: FAIL - - [#342 Test that WebAssembly compilation fails] - expected: FAIL - - [#343 Test that WebAssembly compilation fails] - expected: FAIL - - [#344 Test that WebAssembly compilation fails] - expected: FAIL - - [#345 Test that WebAssembly compilation fails] - expected: FAIL - - [#346 Test that WebAssembly compilation fails] - expected: FAIL - - [#347 Test that WebAssembly compilation fails] - expected: FAIL - - [#348 Test that WebAssembly compilation fails] - expected: FAIL - - [#349 Test that WebAssembly compilation fails] - expected: FAIL - - [#350 Test that WebAssembly compilation fails] - expected: FAIL - - [#351 Test that WebAssembly compilation fails] - expected: FAIL - - [#352 Test that WebAssembly compilation fails] - expected: FAIL - - [#353 Test that WebAssembly compilation fails] - expected: FAIL - - [#354 Test that WebAssembly compilation fails] - expected: FAIL diff --git a/tests/wpt/meta/wasm/jsapi/js-string/basic.any.js.ini b/tests/wpt/meta/wasm/jsapi/js-string/basic.any.js.ini deleted file mode 100644 index 503607e252a..00000000000 --- a/tests/wpt/meta/wasm/jsapi/js-string/basic.any.js.ini +++ /dev/null @@ -1,5 +0,0 @@ -[basic.any.worker.html] - expected: ERROR - -[basic.any.html] - expected: ERROR diff --git a/tests/wpt/meta/wasm/jsapi/js-string/constants.any.js.ini b/tests/wpt/meta/wasm/jsapi/js-string/constants.any.js.ini deleted file mode 100644 index 6db5856cb53..00000000000 --- a/tests/wpt/meta/wasm/jsapi/js-string/constants.any.js.ini +++ /dev/null @@ -1,242 +0,0 @@ -[constants.any.worker.html] - [constants] - expected: FAIL - - [constants 1] - expected: FAIL - - [constants 2] - expected: FAIL - - [constants 3] - expected: FAIL - - [constants 4] - expected: FAIL - - [constants 5] - expected: FAIL - - [constants 6] - expected: FAIL - - [constants 7] - expected: FAIL - - [constants 8] - expected: FAIL - - [constants 9] - expected: FAIL - - [constants 10] - expected: FAIL - - [constants 11] - expected: FAIL - - [constants 12] - expected: FAIL - - [constants 13] - expected: FAIL - - [constants 14] - expected: FAIL - - [constants 15] - expected: FAIL - - [constants 16] - expected: FAIL - - [constants 17] - expected: FAIL - - [constants 18] - expected: FAIL - - [constants 19] - expected: FAIL - - [constants 20] - expected: FAIL - - [constants 21] - expected: FAIL - - [constants 22] - expected: FAIL - - [constants 23] - expected: FAIL - - [constants 24] - expected: FAIL - - [constants 25] - expected: FAIL - - [constants 26] - expected: FAIL - - [constants 27] - expected: FAIL - - [constants 28] - expected: FAIL - - [constants 29] - expected: FAIL - - [constants 30] - expected: FAIL - - [constants 31] - expected: FAIL - - [constants 32] - expected: FAIL - - [constants 33] - expected: FAIL - - [constants 34] - expected: FAIL - - [constants 35] - expected: FAIL - - [constants 36] - expected: FAIL - - [constants 37] - expected: FAIL - - [constants 38] - expected: FAIL - - [constants 39] - expected: FAIL - - -[constants.any.html] - [constants] - expected: FAIL - - [constants 1] - expected: FAIL - - [constants 2] - expected: FAIL - - [constants 3] - expected: FAIL - - [constants 4] - expected: FAIL - - [constants 5] - expected: FAIL - - [constants 6] - expected: FAIL - - [constants 7] - expected: FAIL - - [constants 8] - expected: FAIL - - [constants 9] - expected: FAIL - - [constants 10] - expected: FAIL - - [constants 11] - expected: FAIL - - [constants 12] - expected: FAIL - - [constants 13] - expected: FAIL - - [constants 14] - expected: FAIL - - [constants 15] - expected: FAIL - - [constants 16] - expected: FAIL - - [constants 17] - expected: FAIL - - [constants 18] - expected: FAIL - - [constants 19] - expected: FAIL - - [constants 20] - expected: FAIL - - [constants 21] - expected: FAIL - - [constants 22] - expected: FAIL - - [constants 23] - expected: FAIL - - [constants 24] - expected: FAIL - - [constants 25] - expected: FAIL - - [constants 26] - expected: FAIL - - [constants 27] - expected: FAIL - - [constants 28] - expected: FAIL - - [constants 29] - expected: FAIL - - [constants 30] - expected: FAIL - - [constants 31] - expected: FAIL - - [constants 32] - expected: FAIL - - [constants 33] - expected: FAIL - - [constants 34] - expected: FAIL - - [constants 35] - expected: FAIL - - [constants 36] - expected: FAIL - - [constants 37] - expected: FAIL - - [constants 38] - expected: FAIL - - [constants 39] - expected: FAIL diff --git a/tests/wpt/meta/wasm/jsapi/js-string/imports.any.js.ini b/tests/wpt/meta/wasm/jsapi/js-string/imports.any.js.ini deleted file mode 100644 index e0de728cd36..00000000000 --- a/tests/wpt/meta/wasm/jsapi/js-string/imports.any.js.ini +++ /dev/null @@ -1,8 +0,0 @@ -[imports.any.html] - [imports] - expected: FAIL - - -[imports.any.worker.html] - [imports] - expected: FAIL diff --git a/tests/wpt/meta/webidl/ecmascript-binding/es-exceptions/DOMException-is-error.any.js.ini b/tests/wpt/meta/webidl/ecmascript-binding/es-exceptions/DOMException-is-error.any.js.ini index f59e0d176b6..3e7c4d6f6ea 100644 --- a/tests/wpt/meta/webidl/ecmascript-binding/es-exceptions/DOMException-is-error.any.js.ini +++ b/tests/wpt/meta/webidl/ecmascript-binding/es-exceptions/DOMException-is-error.any.js.ini @@ -1,12 +1,6 @@ [DOMException-is-error.any.worker.html] - [DOMException-is-error] - expected: FAIL - [DOMException-is-error.any.html] - [DOMException-is-error] - expected: FAIL - [DOMException-is-error.https.any.shadowrealm-in-serviceworker.html] expected: ERROR diff --git a/tests/wpt/meta/websockets/Send-binary-arraybufferview-float16.any.js.ini b/tests/wpt/meta/websockets/Send-binary-arraybufferview-float16.any.js.ini index db288807b2a..ebcb94a680d 100644 --- a/tests/wpt/meta/websockets/Send-binary-arraybufferview-float16.any.js.ini +++ b/tests/wpt/meta/websockets/Send-binary-arraybufferview-float16.any.js.ini @@ -1,12 +1,6 @@ [Send-binary-arraybufferview-float16.any.html?default] - [Send binary data on a WebSocket - ArrayBufferView - Float16Array - Connection should be closed] - expected: FAIL - [Send-binary-arraybufferview-float16.any.worker.html?wss] - [Send binary data on a WebSocket - ArrayBufferView - Float16Array - Connection should be closed] - expected: FAIL - [Send-binary-arraybufferview-float16.any.html?wpt_flags=h2] [Send binary data on a WebSocket - ArrayBufferView - Float16Array - Connection should be closed] @@ -14,9 +8,6 @@ [Send-binary-arraybufferview-float16.any.worker.html?default] - [Send binary data on a WebSocket - ArrayBufferView - Float16Array - Connection should be closed] - expected: FAIL - [Send-binary-arraybufferview-float16.any.worker.html?wpt_flags=h2] [Send binary data on a WebSocket - ArrayBufferView - Float16Array - Connection should be closed] @@ -24,5 +15,3 @@ [Send-binary-arraybufferview-float16.any.html?wss] - [Send binary data on a WebSocket - ArrayBufferView - Float16Array - Connection should be closed] - expected: FAIL diff --git a/tests/wpt/meta/workers/semantics/interface-objects/001.worker.js.ini b/tests/wpt/meta/workers/semantics/interface-objects/001.worker.js.ini index 874f07199ea..fc35b2de1b3 100644 --- a/tests/wpt/meta/workers/semantics/interface-objects/001.worker.js.ini +++ b/tests/wpt/meta/workers/semantics/interface-objects/001.worker.js.ini @@ -13,6 +13,3 @@ [The IDBCursorWithValue interface object should be exposed.] expected: FAIL - - [The Float16Array interface object should be exposed.] - expected: FAIL diff --git a/tests/wpt/mozilla/meta/MANIFEST.json b/tests/wpt/mozilla/meta/MANIFEST.json index 3ca6c08ca31..4b8d26cdf32 100644 --- a/tests/wpt/mozilla/meta/MANIFEST.json +++ b/tests/wpt/mozilla/meta/MANIFEST.json @@ -10651,7 +10651,7 @@ [] ], "interfaces.js": [ - "fbfc396b62c55415c0493b7528bd5e2b959452e6", + "24c7fa68dbca91a9d26b2534c81ea7338cb2102a", [] ], "max-session-history-frame.html": [ diff --git a/tests/wpt/mozilla/tests/mozilla/interfaces.js b/tests/wpt/mozilla/tests/mozilla/interfaces.js index fbfc396b62c..24c7fa68dbc 100644 --- a/tests/wpt/mozilla/tests/mozilla/interfaces.js +++ b/tests/wpt/mozilla/tests/mozilla/interfaces.js @@ -19,6 +19,7 @@ function test_interfaces(interfaceNamesInGlobalScope) { "Error", "EvalError", "FinalizationRegistry", + "Float16Array", "Float32Array", "Float64Array", "Function", @@ -28,6 +29,7 @@ function test_interfaces(interfaceNamesInGlobalScope) { "Int8Array", "InternalError", "Intl", + "Iterator", "JSON", "Map", "Math",