Remove Servo window.trap() extension (#30743)

This Servo-specific extension is unused by any code in the repository
and removing it allows us to remove use of nightly only reliance on
rust intrinsics. This is a step toward supporting stable rust.
This commit is contained in:
Martin Robinson 2023-11-17 08:43:26 +01:00 committed by GitHub
parent 378fdbe225
commit 50732b49c5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 0 additions and 8 deletions

View file

@ -141,8 +141,6 @@ partial interface Window {
[Pref="dom.servo_helpers.enabled"]
undefined gc();
[Pref="dom.servo_helpers.enabled"]
undefined trap();
[Pref="dom.servo_helpers.enabled"]
undefined js_backtrace();
};

View file

@ -1102,11 +1102,6 @@ impl WindowMethods for Window {
}
}
#[allow(unsafe_code)]
fn Trap(&self) {
unsafe { ::std::intrinsics::breakpoint() }
}
#[allow(unsafe_code)]
fn Js_backtrace(&self) {
unsafe {

View file

@ -2,7 +2,6 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at https://mozilla.org/MPL/2.0/. */
#![feature(core_intrinsics)]
#![feature(drain_filter)]
#![feature(once_cell)]
#![feature(plugin)]