sagudev

Results 148 issues of sagudev

Currently we do swapchain present on `expire_current_texture` before destruction of texture which is enough for HTMLCanvasElement (but might not be for OffScreen canvas) as `expire_current_texture` is (well should per spec)...

A-content/webgpu

We want to support this: ```rust #[crown::unrooted_must_root_lint::must_root] struct Foo(i32); fn foo(#[allow(crown::unrooted_must_root)] _: Foo) {} ``` instead of: ```rust #[crown::unrooted_must_root_lint::must_root] struct Foo(i32); #[allow(crown::unrooted_must_root)] fn foo(_: Foo) {} ``` because later disables...

A-crown

See https://github.com/servo/servo/pull/33521#discussion_r1780911532 and https://github.com/servo/servo/pull/33521#discussion_r1780420725

A-content/webgpu

Similar to https://github.com/servo/servo/pull/33502, servoshell build script always run for changes in script and I do not think this is needed (probably just mising rerun-if-changed prints).

A-build

Results are uploaded to https://bencher.dev, but we can do some aggregation dashboard later (something like https://arewefastyet.com/win10/benchmarks/overview?numDays=60) Relevant chat on zulip: https://servo.zulipchat.com/#narrow/stream/416779-Performance/topic/report.20benchmark.20results --- - [ ] `./mach build -d` does not...

In servo we want to use [vello](https://github.com/linebender/vello) for 2d canvas and we want it in content process (where it shouldn't access GPU), so we cannot run wgpu in that process....

Generated via script

This is needed to be able to create conversion from ux error into custom errors (like with thiserror).

[Mozangle fails to build on linux with rust 1.82](https://github.com/servo/mozangle/actions/runs/11414610911/job/31763723262rl) due to https://github.com/rust-lang/rust/pull/128400

Every once in a while we need to do SM bump (still in same ESR channel so only security updates) to keep integrity check happy: #566 Currently this involves some...