main
allocator: Enable jemalloc stats feature (#47047)
constellation: Remove broken built-in sampling profiler (#47014)
deps: Bump `rand` to 0.10 (#45601)
canvas: Upgrade `vello_cpu` to 0.2.0 (#46915)
layout: Enable CSS Grid by default (#45621)
perf: add initial threadboost mechanism (for ohos). (#46843)
devtools: Add an initial basic autocomplete implementation (#46382)
Modernize `derive(DenyPublicFields)` and make it's contain it's own tests (#44809)
script: Drop unsafe `ToJSValConvertible::to_jsval` and wrapper trait `SafeToJSValConvertible` (#46890)
script: Do not load all fonts for SVG font database (#46476)
geometry: Limit the size of `MaxRect` sent to WebRender (#45622)
Convert more component dependencies to workspace dependencies (#45017)
Metadata: Add missing repository information (#43451)
layout: Consistently map back to DOM offsets from layout offsets (#47069)
media: avoid crash in pulsesink (#46891)
script: Wire `element` for `LargestContentfulPaint` (#46553)
net: Don't treat usvg_options as a child of the image-cache. (#47075)
script: Deliver animation frames to dedicated workers (#46232)
script: Add benchmark for DOM comparison (#46722)
chore: Update Rust to 1.97.1 (#47076)
script: Move GPUAdapter, GPUSupportedFeatures, GPUSupportedLimits and WGSLLanguageFeatures to script_webgpu (#46964)
tracing: Implement instrument_all macro (#42578)
Resolve DOM/glyph positions during hit testing (#47048)
refresh_driver: Optimize timeout code (#44970)
url: Add a fast path for matching about:blank against non about: URLs. (#46411)
embedder_traits: Move Wakelock trait to Embedder_traits (#44343)
script: Refactor GL_POINT_SPRITE / GL_PROGRAM_POINT_SIZE into a helper function (#46283)
webgpu: Update to wgpu v30 (#46178)
webvtt: Remove interior mutability from the parser (#46630)
webxr: Properly destroy layer `Surface`s if removal happens between `begin_frame` and `end_frame` (#46588)
script: Add `TreeOrderedIndexMap` to manage `id` and `name` mappings (#45432)