Connor Fitzgerald
ed6b78936a
Make error scopes thread local ( #8585 )
2025-11-27 11:20:30 +01:00
Connor Fitzgerald
853ad6c464
Setup and use new benchmarking harness ( #8511 )
2025-11-18 20:28:21 +00:00
renovate[bot]
306c4ebc35
Update Rust crate ron to 0.12 ( #8539 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-17 09:04:04 +01:00
Marijn Suijten
59a03eaf2f
[d3d12 wgl] Upgrade to windows 0.62 crates ( #6876 )
...
* [d3d12 wgl] Upgrade to `windows 0.59` crates
https://github.com/microsoft/windows-rs/releases/tag/0.61.0
The latest `windows 0.59` and `windows-core 0.59` crates were
just released (strangely tagged `0.61`), including some minor code
improvements for us. The MSRV has been bumped to `1.74`, but `wgpu` is
already on `1.76` anyway.
* [d3d12 wgl] Upgrade to `windows 0.61` crates
https://github.com/microsoft/windows-rs/releases/tag/63
* [d3d12 wgl] Upgrade to windows 0.62 crates
https://github.com/microsoft/windows-rs/releases/tag/69
2025-11-05 11:47:31 -05:00
Andy Leiserson
07ce023cf1
Replay traces with pointers as IDs
2025-10-30 13:52:58 +01:00
Andy Leiserson
e584f382e0
Store pointers instead of IDs when tracing (1/2)
...
This updates pass operations.
The trace player is temporarily broken.
2025-10-30 13:52:58 +01:00
Andy Leiserson
5798a443d2
Add ReferenceType trait for command structures
...
Use it to deduplicate some `Foo` / `ArcFoo` / `TraceFoo` definitions.
2025-10-30 13:52:58 +01: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
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]
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
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
Erich Gubler
099a95ba64
chore: update min. req. for strum 0.27 → 0.27.1
2025-09-25 16:35:05 -04:00
Erich Gubler
5093585d5b
chore: update min. req. for indexmap to 2.8
2025-09-25 16:35:05 -04:00
Erich Gubler
a6c71911a8
chore: update min. req. for tokio to 1.45.1
2025-09-25 16:35:05 -04:00
Erich Gubler
9aeb5a4079
chore: update min. req. for libc to 0.2.171
2025-09-25 16:35:05 -04:00
Erich Gubler
1f88dfa6e0
style: Cargo.toml: strip trailing whitespace
2025-09-25 16:35:05 -04:00
Erich Gubler
b3423dc6c4
chore: update min. req. for smallvec 0.13.1 → 0.14
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
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
Connor Fitzgerald
6adb058c50
[ci] Fix minimal version job ( #8147 )
2025-08-25 12:42:19 -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
Connor Fitzgerald
fe86710af7
Properly enable getrandom in nanorand ( #8098 )
2025-08-20 17:16:58 -04:00
Andy Leiserson
576210214d
Fix minimal versions CI failure ( #8112 )
2025-08-17 16:23:08 -04: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]
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]
cf4a74c6b9
chore(deps): update deps and deny file
2025-07-18 13:02:48 -04:00
Connor Fitzgerald
ff0de91ad7
Bump REPO_MSRV to 1.88 ( #7960 )
2025-07-17 13:00:40 -04:00
SupaMaggie70Incorporated
dd50e56c59
Update rspirv version ( #7945 )
2025-07-15 00:51:31 -04:00
Kevin Reid
c0a8ba69b0
[ci] Check with profiling enabled.
...
Minimum version of `profiling` increases from ^1.0.0 to ^1.0.1 because
the `type-check` feature was added in 1.0.1.
2025-07-10 14:42:08 -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
Zachary Harrold
995efddc62
Fix portable-atomic on wgpu-hal ( #7735 )
2025-06-26 08:48:41 +02: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
renovate[bot]
d09c730c02
chore(deps): update rust crate nanorand to 0.8 ( #7772 )
2025-06-09 04:10:11 +00:00
renovate[bot]
d1a5b6e98f
chore(deps): update rust crate which to v8 ( #7773 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-08 23:27:55 -04:00
Zachary Harrold
6151330e3a
[wgpu-hal]: MVP no_std support ( #7599 )
...
* MVP `no_std` support in `wgpu-hal`
* Update CHANGELOG.md
* Fix visibility
* Fix unused imports
* Response to feedback
Co-Authored-By: Connor Fitzgerald <connorwadefitzgerald@gmail.com>
* Update other `validation_canary` usages
Co-Authored-By: Connor Fitzgerald <connorwadefitzgerald@gmail.com>
---------
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com>
2025-05-30 12:31:44 -04:00
renovate[bot]
8d3ade9e7f
chore(deps): update rust crate criterion to 0.6 ( #7726 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-26 18:13:59 -04:00
Andy Leiserson
4cd8be548c
Add an xtask to run the CTS ( #7719 )
2025-05-26 09:28:50 +02:00
Erich Gubler
d000d1ac05
chore: update gpu-descriptor 0.3.1 → 0.3.2 ( #7725 )
2025-05-25 16:05:17 +02:00
Andy Leiserson
fd6f16f598
Revive the CTS job ( #7675 )
...
Includes the following minor functional fixes to deno_webgpu:
* Don't throw an error immediately when `create_buffer` is called with invalid usage flags.
* Implement `on_submitted_work_done`.
* Correct validation of GPUExtent3D element count.
* Run without tracing (instead of panic) if the DENO_WEBGPU_TRACE env var is not set.
Fixes #6838
2025-05-21 09:52:03 -07:00
Zachary Harrold
f04391d916
[naga]: Add no_std polyfill for round_ties_even for f32 and f64 ( #7585 )
...
* Rely on `libm` for a `no_std` alternative to `round_ties_even`
Update comments around `no_std` CI task
* Update Cargo.toml
* Feedback
Co-Authored-By: Connor Fitzgerald <connorwadefitzgerald@gmail.com>
---------
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com>
2025-05-08 09:59:19 -04:00
Connor Fitzgerald
267f14632f
Reduce versions to minimum required
2025-04-27 18:34:52 +02:00
Connor Fitzgerald
9c32742dbe
Move xtask dependencies into Cargo.toml
2025-04-27 18:34:52 +02:00