main
script: Add benchmark for DOM comparison (#46722)
script: Move GPUAdapter, GPUSupportedFeatures, GPUSupportedLimits and WGSLLanguageFeatures to script_webgpu (#46964)
Update WebIDL.py (#45104)
script: Deliver animation frames to dedicated workers (#46232)
script: Move DomRefCell, assert_in_* into script_bindings (#44598)
script: Ensure event handlers on adopted elements check the owner document. (#46596)
script: Support `no_gc` in codegen, add `safe_borrow_mut` and use it in webgpu (#46050)
script: Pass `&mut JSContext` to `Condition::Func` (#45409)
script: Remove SafeJSContext (#46151)
script: Drop unsafe `ToJSValConvertible::to_jsval` and wrapper trait `SafeToJSValConvertible` (#46890)
script/layout: Add initial support for visible selections (#46698)
script: WeakReferenceable as Rc-ed dom_struct (#42311)
script: Pass `&mut JSContext` to conversions (#46229)
script: Stop using an unforgeable holder for global objects with unforgeable properties (#46930)
script: Use a u16 for prototype id to speed up Castable::is<T>() (#44364)
script: Move CLASS_OPS and Class init to non-generated code (#46009)
script_bindings: Switch to `wrappers2` inside bindings code (#45977)
webgpu: Split GPUAdapterInfo into separate crate (#46111)
script: Use AtomicRefCell for CustomStateSet internal set. (#46758)
Bump rust version to 1.92.0 (#42661)
Change some `#[allow]`s to `#[expect]`s (#40458)
script: expose static attributes of webidl namespace to javascript (#45378)
script: Implement QuotaExceededError WebIDL interface (#38507)
Move generated bindings to script_bindings (#36323)
script: Use `safe_to_jsval` where possible (#46262)
script: Use `enter_auto_realm` in `DomObject.global()` (#46002)
script: Finish JSContextify, remove CanGc and CanGc reflect methods (#46333)
script: Remove `temp_cx` from `settings_stack` (#45684)
script: migrate some of the remaining usages of `wrappers` to `wrappers2` (#45937)
script_bindings: Assert that serializable/transferable types have accurate WebIDL annotations (#38615)
base: Rework UTF-8/16/32 offset/length wrapper types (#46742)