Skip to main content

Module engine

Module engine 

Source
Expand description

SpiderMonkey engine surface (via bao_engine re-exports).

Modules§

abort_signal
builtin_name
codegen
common_strings
context
SpiderMonkey JSContext — always parasitic on servo’s Runtime.
debugger
SpiderMonkey Debugger — breakpoint management and state tracking.
dispatch_sm
SpiderMonkey Jsc/Js arm adapters for bun_dispatch::link_interface!.
error
fetch_headers
gc
GC roots and storage for SpiderMonkey.
generated
host_fn
ipc
IPC — inter-process communication channel.
job_queue
module_loader
rare_data
value
webcore_types

Macros§

codegen_cached_accessors

Functions§

set_job_queue_drain
Register the job queue drain callback.

Type Aliases§

GlobalSetupFn
Function pointer type for global setup during module evaluation.
JobQueueDrainFn
Function pointer type for draining the JS job queue (microtask queue).
PostEvalHook
Function pointer type for post-evaluation hooks.

Attribute Macros§

host_fn
#[host_fn] proc-macro for SpiderMonkey host function shims.