main
script: Mechanically migrate to `reflect_dom_object_with_proto` (#46529)
script: Remove `reflect_dom_object_with_proto_and_cx` (#47092)
script: Move GPUAdapter, GPUSupportedFeatures, GPUSupportedLimits and WGSLLanguageFeatures to script_webgpu (#46964)
script: Move task related files to `script/tasks/` (#47071)
canvas: Adjust memory pressure heuristic (#46786)
script: Root less in Slottable::find_a_slot. (#47049)
script: Mechanically migrate more to `reflect_dom_object_with_proto` (#46584)
script: Cleanup custom node dirty inclusive ancestor walk (#46981)
script: Implement async FileSystemFileEntry.file() success callback (#46832)
script: Drop unsafe `ToJSValConvertible::to_jsval` and wrapper trait `SafeToJSValConvertible` (#46890)
script: Properly clear selection flags on siblings (#47070)
chore: Update Rust to 1.97.1 (#47076)
canvas: Upgrade `vello_cpu` to 0.2.0 (#46915)
script: Reduce GC-rooting in `NodeList` (#46664)
script: Ensure event handlers on adopted elements check the owner document. (#46596)
html: Add error messages (#47124)
crown: allow `std::collections::hash_map::Values` in `unrooted_must_root` lint. (#46953)
script: JSContextify fontface, WebGPU, formdata (#46310)
More gracefully handle header parsing errors (#46923)
script: Make `performance.timing` a PerformanceTiming object (#46990)
script: Immediately root permissions descriptor objects (#46195)
base: Rework UTF-8/16/32 offset/length wrapper types (#46742)
script: Move individual interfaces into subfolders (#47060)
script: init `WorkletThreadPool` in `Window` (#47064)
script: Implement `Touch::new` (#46741)
script: Move some pipeline-specific members from Window to Document (#45918)
script: Properly implement usage intersection in `CryptoKey` (#47112)
script: Don't store rooted values inside `XPathResultValue` (#46690)
script: Move htmlinputelement into `script/dom/html/form_controls` (#46653)
script: Bump to mozjs with safe APIs (#46461)
script: Prevent borrow hazards in Element::ensure_rare_data. (#47005)
script: replace deprecated as_slice method with as_slice_safe method (#46654)
script: Remove `CanGc` from IndexedDB (#45822)
script: JSContextify DOMStringMap and dom/performance (#45912)
script: Replace `get_attribute` with `with_attribute` (#45081)
script_bindings: Remove the `LayoutFromRaw` trait (#46506)
script: Move reflector construction to script_bindings (#44636)
script: Remove cx argument from macros (#46375)
script: Don't always allocate `NodeRareData` when accessing `WeakRangeVec` (#46440)
script: Move common source set operations into `srcset.rs` (#47079)
script: bump mozjs to use SpiderMonkey 140.8 and set more compile options (#43020)
script: Limit public exports. (#34915)
script: Move MutationObserver and VisualViewport to JSContext (#46312)
script: JSContextify document creation (#46089)