mirror of
https://github.com/servo/servo.git
synced 2025-07-24 15:50:21 +01:00
Rename JSContext from js::jsapi to RawJSContext
This commit is contained in:
parent
7ffe65e672
commit
5d85f60f7d
1 changed files with 10 additions and 10 deletions
|
@ -29,7 +29,7 @@ use js::glue::{CollectServoSizes, CreateJobQueue, DeleteJobQueue, JobQueueTraps,
|
||||||
use js::jsapi::ContextOptionsRef;
|
use js::jsapi::ContextOptionsRef;
|
||||||
use js::jsapi::{BuildIdCharVector, DisableIncrementalGC, GCDescription, GCProgress};
|
use js::jsapi::{BuildIdCharVector, DisableIncrementalGC, GCDescription, GCProgress};
|
||||||
use js::jsapi::{HandleObject, Heap, JobQueue};
|
use js::jsapi::{HandleObject, Heap, JobQueue};
|
||||||
use js::jsapi::{JSContext, JSTracer, SetDOMCallbacks, SetGCSliceCallback};
|
use js::jsapi::{JSContext as RawJSContext, JSTracer, SetDOMCallbacks, SetGCSliceCallback};
|
||||||
use js::jsapi::{JSGCInvocationKind, JSGCStatus, JS_AddExtraGCRootsTracer, JS_SetGCCallback};
|
use js::jsapi::{JSGCInvocationKind, JSGCStatus, JS_AddExtraGCRootsTracer, JS_SetGCCallback};
|
||||||
use js::jsapi::{JSGCMode, JSGCParamKey, JS_SetGCParameter, JS_SetGlobalJitCompilerOption};
|
use js::jsapi::{JSGCMode, JSGCParamKey, JS_SetGCParameter, JS_SetGlobalJitCompilerOption};
|
||||||
use js::jsapi::{
|
use js::jsapi::{
|
||||||
|
@ -139,7 +139,7 @@ pub trait ScriptPort {
|
||||||
}
|
}
|
||||||
|
|
||||||
#[allow(unsafe_code)]
|
#[allow(unsafe_code)]
|
||||||
unsafe extern "C" fn get_incumbent_global(_: *const c_void, _: *mut JSContext) -> *mut JSObject {
|
unsafe extern "C" fn get_incumbent_global(_: *const c_void, _: *mut RawJSContext) -> *mut JSObject {
|
||||||
wrap_panic(
|
wrap_panic(
|
||||||
AssertUnwindSafe(|| {
|
AssertUnwindSafe(|| {
|
||||||
GlobalScope::incumbent()
|
GlobalScope::incumbent()
|
||||||
|
@ -166,7 +166,7 @@ unsafe extern "C" fn empty(extra: *const c_void) -> bool {
|
||||||
#[allow(unsafe_code)]
|
#[allow(unsafe_code)]
|
||||||
unsafe extern "C" fn enqueue_promise_job(
|
unsafe extern "C" fn enqueue_promise_job(
|
||||||
extra: *const c_void,
|
extra: *const c_void,
|
||||||
cx: *mut JSContext,
|
cx: *mut RawJSContext,
|
||||||
_promise: HandleObject,
|
_promise: HandleObject,
|
||||||
job: HandleObject,
|
job: HandleObject,
|
||||||
_allocation_site: HandleObject,
|
_allocation_site: HandleObject,
|
||||||
|
@ -193,7 +193,7 @@ unsafe extern "C" fn enqueue_promise_job(
|
||||||
#[allow(unsafe_code, unrooted_must_root)]
|
#[allow(unsafe_code, unrooted_must_root)]
|
||||||
/// https://html.spec.whatwg.org/multipage/#the-hostpromiserejectiontracker-implementation
|
/// https://html.spec.whatwg.org/multipage/#the-hostpromiserejectiontracker-implementation
|
||||||
unsafe extern "C" fn promise_rejection_tracker(
|
unsafe extern "C" fn promise_rejection_tracker(
|
||||||
cx: *mut JSContext,
|
cx: *mut RawJSContext,
|
||||||
promise: HandleObject,
|
promise: HandleObject,
|
||||||
state: PromiseRejectionHandlingState,
|
state: PromiseRejectionHandlingState,
|
||||||
_data: *mut c_void,
|
_data: *mut c_void,
|
||||||
|
@ -401,7 +401,7 @@ unsafe fn new_rt_and_cx_with_parent(parent: Option<ParentRuntime>) -> Runtime {
|
||||||
SetGCSliceCallback(cx, Some(gc_slice_callback));
|
SetGCSliceCallback(cx, Some(gc_slice_callback));
|
||||||
}
|
}
|
||||||
|
|
||||||
unsafe extern "C" fn empty_wrapper_callback(_: *mut JSContext, _: HandleObject) -> bool {
|
unsafe extern "C" fn empty_wrapper_callback(_: *mut RawJSContext, _: HandleObject) -> bool {
|
||||||
true
|
true
|
||||||
}
|
}
|
||||||
SetDOMCallbacks(cx, &DOM_CALLBACKS);
|
SetDOMCallbacks(cx, &DOM_CALLBACKS);
|
||||||
|
@ -589,7 +589,7 @@ unsafe extern "C" fn get_size(obj: *mut JSObject) -> usize {
|
||||||
}
|
}
|
||||||
|
|
||||||
#[allow(unsafe_code)]
|
#[allow(unsafe_code)]
|
||||||
pub fn get_reports(cx: *mut JSContext, path_seg: String) -> Vec<Report> {
|
pub fn get_reports(cx: *mut RawJSContext, path_seg: String) -> Vec<Report> {
|
||||||
let mut reports = vec![];
|
let mut reports = vec![];
|
||||||
|
|
||||||
unsafe {
|
unsafe {
|
||||||
|
@ -655,7 +655,7 @@ thread_local!(static GC_SLICE_START: Cell<Option<Tm>> = Cell::new(None));
|
||||||
|
|
||||||
#[allow(unsafe_code)]
|
#[allow(unsafe_code)]
|
||||||
unsafe extern "C" fn gc_slice_callback(
|
unsafe extern "C" fn gc_slice_callback(
|
||||||
_cx: *mut JSContext,
|
_cx: *mut RawJSContext,
|
||||||
progress: GCProgress,
|
progress: GCProgress,
|
||||||
desc: *const GCDescription,
|
desc: *const GCDescription,
|
||||||
) {
|
) {
|
||||||
|
@ -695,7 +695,7 @@ unsafe extern "C" fn gc_slice_callback(
|
||||||
|
|
||||||
#[allow(unsafe_code)]
|
#[allow(unsafe_code)]
|
||||||
unsafe extern "C" fn debug_gc_callback(
|
unsafe extern "C" fn debug_gc_callback(
|
||||||
_cx: *mut JSContext,
|
_cx: *mut RawJSContext,
|
||||||
status: JSGCStatus,
|
status: JSGCStatus,
|
||||||
_data: *mut os::raw::c_void,
|
_data: *mut os::raw::c_void,
|
||||||
) {
|
) {
|
||||||
|
@ -731,7 +731,7 @@ unsafe extern "C" fn servo_build_id(build_id: *mut BuildIdCharVector) -> bool {
|
||||||
|
|
||||||
#[allow(unsafe_code)]
|
#[allow(unsafe_code)]
|
||||||
#[cfg(feature = "debugmozjs")]
|
#[cfg(feature = "debugmozjs")]
|
||||||
unsafe fn set_gc_zeal_options(cx: *mut JSContext) {
|
unsafe fn set_gc_zeal_options(cx: *mut RawJSContext) {
|
||||||
use js::jsapi::{JS_SetGCZeal, JS_DEFAULT_ZEAL_FREQ};
|
use js::jsapi::{JS_SetGCZeal, JS_DEFAULT_ZEAL_FREQ};
|
||||||
|
|
||||||
let level = match pref!(js.mem.gc.zeal.level) {
|
let level = match pref!(js.mem.gc.zeal.level) {
|
||||||
|
@ -747,4 +747,4 @@ unsafe fn set_gc_zeal_options(cx: *mut JSContext) {
|
||||||
|
|
||||||
#[allow(unsafe_code)]
|
#[allow(unsafe_code)]
|
||||||
#[cfg(not(feature = "debugmozjs"))]
|
#[cfg(not(feature = "debugmozjs"))]
|
||||||
unsafe fn set_gc_zeal_options(_: *mut JSContext) {}
|
unsafe fn set_gc_zeal_options(_: *mut RawJSContext) {}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue