818 Commits

Author SHA1 Message Date
renovate[bot]
d8f97261d2
chore(deps): update cargo.lock (#8435)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-27 11:59:42 +01:00
Kevin Reid
f366e9615f
[types] Replace conditional derive(thiserror::Error) with unconditional impl. (#8384) 2025-10-20 22:27:57 +02:00
renovate[bot]
421fb18a25
chore(deps): update cargo.lock (#8383)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-20 20:00:01 +02:00
Andy Leiserson
51012c35e4 build: Cargo.lock updates needed due to parallel changes 2025-10-20 09:21:25 -04:00
Kevin Reid
585397cc9e
Remove fragile dependency constraint on ordered-float. (#8371)
Bounds like `<=5.0` should never be used unless necessary to avoid bugs,
because it will cause a build failure if another package has a
requirement like `~5.1.0` or `>=5.1.0`. Upper bounds should always cut
at a major version boundary, not before it.
2025-10-17 19:00:00 +00:00
Kevin Reid
37bd31ce5d Prune unused dependencies.
* Removed unnecessary dependency in `wgpu` on `hashbrown`.
* Removed unused dependencies in `naga-test`.
* Moved some dependencies in `wgpu-test` to `[dev-dependencies]`
  (see comment for why this is worth doing).

Candidates were discovered by `cargo clippy -- -Wunused-crate-dependencies`.
This command reports whether each dependency is unused in each *crate*,
so it has false positives when a dependency is used by only some crates
in a package, but it is still useful as a short-list.
2025-10-15 21:33:20 -04:00
Kevin Reid
a6f70c7f35 [hal] Remove unused rustc-hash dependency. 2025-10-15 19:34:40 -04:00
Andy Leiserson
cb13fbe4a7
[cts_runner] Print uncaptured errors to stderr (#8263)
This is useful when running test snippets. Update READMEs including to
mention how to do that.
2025-10-15 16:13:04 -04:00
renovate[bot]
f935660d54
chore(deps): update cargo.lock (#8340)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-14 13:08:27 -04:00
renovate[bot]
26b83e75ae
chore(deps): update rust crate ctor to 0.6 (#8339)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-13 10:54:17 -04:00
Robin Cramer
4652ea4189
Changed enumerate_adapters to be able to work with custom backends (#8230)
Co-authored-by: Andreas Reich <r_andreas2@web.de>
2025-10-06 19:27:23 +00:00
Connor Fitzgerald
482a983e10
Release v27 (#8287) 2025-10-01 19:36:18 -04:00
renovate[bot]
9380b87755
chore(deps): update cargo.lock (#8229)
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com>
2025-10-01 22:42:49 +00:00
Andy Leiserson
492fb59648 Update to deno 2.4.5 2025-09-25 16:35:05 -04:00
Andy Leiserson
b6b951d467 Update to deno 2.3.2
(cherry picked from denoland/deno#29166)

Co-authored-by: snek <snek@deno.com>
2025-09-25 16:35:05 -04:00
Andy Leiserson
3ebae1bf3b Update to deno 2.2.12 2025-09-25 16:35:05 -04:00
renovate[bot]
4566e56677
chore(deps): update rust crate encase to 0.12 (#8228)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com>
2025-09-24 22:18:05 +00:00
renovate[bot]
81f02f26f2
chore(deps): update rust crate ron to 0.11 (#8196)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-24 17:47:32 -04:00
renovate[bot]
b2b76e6bfc
chore(deps): update rust crate hashbrown to 0.16 (#8194)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com>
2025-09-24 20:50:01 +00:00
Andy Leiserson
aee8cd1650
Lazy-load the dcomp library (#8216) 2025-09-15 11:48:28 -07:00
Andy Leiserson
6815bd364d
chore(deps): Update bitflags version (#8209)
I think what happened here is that another reference to 2.9.3 was added
to Cargo.lock in parallel with the renovate change that bumped the
version to 2.9.4.
2025-09-11 15:09:13 -04:00
Magnus
54ce9f7f98
Update shader bencher to share some logic with snapshots (#8108)
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com>
2025-09-11 00:55:42 +00:00
renovate[bot]
6bab36d1fd
chore(deps): update cargo.lock (#8197)
* chore(deps): update cargo.lock

* Update to png 0.18

* Waive cargo-deny advisory check for `adler` crate

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Andy Leiserson <aleiserson@mozilla.com>
2025-09-08 18:14:34 -04:00
Andy Leiserson
fcde047ae8
Fix cargo deny problems (#8182) 2025-09-04 14:58:31 -04:00
renovate[bot]
1301f80688
Update Rust crate cargo_metadata to 0.22 (#8144)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-25 14:10:50 +00:00
renovate[bot]
03d419d094
Update Cargo.lock (#8145)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-25 09:28:37 +02:00
Connor Fitzgerald
fe86710af7
Properly enable getrandom in nanorand (#8098) 2025-08-20 17:16:58 -04:00
Magnus
17a17f716a
Initial precompiled shaders implementation (#7834)
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com>
2025-08-20 16:20:59 -04:00
renovate[bot]
6a4eaa9293
chore(deps): update cargo.lock (#8116)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-20 11:32:22 -04:00
Andy Leiserson
576210214d
Fix minimal versions CI failure (#8112) 2025-08-17 16:23:08 -04:00
renovate[bot]
dd93ed5975
chore(deps): update cargo.lock (#8079)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-13 23:07:26 +00:00
Jim Blandy
a96a6cd63b
Update to slab 0.4.11. (#8088) 2025-08-12 18:49:16 +02:00
renovate[bot]
505d721674
chore(deps): update rust crate ctor to 0.5 (#8078)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 11:20:14 +02:00
renovate[bot]
4938f86cfe
Update Cargo.lock (#8045)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-04 09:29:57 -07:00
renovate[bot]
747384493d
Update Cargo.lock (#8017)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-28 11:38:57 -04:00
renovate[bot]
d913042f1d
Update Rust crate criterion to 0.7 (#8016)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-28 11:38:48 -04:00
renovate[bot]
c95b7feea8 chore(deps): update cargo.lock 2025-07-21 13:34:57 +02:00
renovate[bot]
cf4a74c6b9 chore(deps): update deps and deny file 2025-07-18 13:02:48 -04:00
SupaMaggie70Incorporated
dd50e56c59
Update rspirv version (#7945) 2025-07-15 00:51:31 -04:00
Connor Fitzgerald
03f1b535ca Bump version to v26 2025-07-09 20:38:11 -04:00
renovate[bot]
8148ac6883
chore(deps): update rust crate indicatif to 0.18 (#7890)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-09 17:28:12 -04:00
renovate[bot]
7a8cdb226d
chore(deps): update cargo.lock (#7891)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-06 21:29:46 -04:00
Andy Leiserson
26ca28e13c Use env_logger in cts_runner 2025-06-30 10:29:50 -07:00
renovate[bot]
d1c40f3c68
Update Cargo.lock (#7866)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-30 09:36:19 -04:00
Andreas Reich
12808193fe
Fix warnings for unrecognized Vulkan present mode (#7850) 2025-06-26 09:33:20 -04:00
Zachary Harrold
995efddc62
Fix portable-atomic on wgpu-hal (#7735) 2025-06-26 08:48:41 +02:00
renovate[bot]
440b33f4c6
Update Cargo.lock (#7839)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-23 10:47:28 -04:00
renovate[bot]
70368feeb0
Update Cargo.lock (#7809)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-16 09:40:57 -04:00
renovate[bot]
5a7af54619
chore(deps): update rust crate cargo_metadata to 0.20 (#7744)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Andreas Reich <r_andreas2@web.de>
2025-06-11 11:24:33 -04:00
Zachary Harrold
e72c4d8326
MVP no_std for wgpu (#7747)
Co-authored-by: Andreas Reich <1220815+Wumpf@users.noreply.github.com>
2025-06-10 08:40:07 +02:00