Commit 77debd7
committed
fix: Pin crc-fast to 1.3.0 to avoid unstable feature requirements
The crc-fast crate version 1.6.0+ requires unstable Rust features
(stdarch_x86_avx512) which causes build failures in CI.
This commit:
- Pins crc-fast to =1.3.0 (last stable version without unstable features)
- Updates Cargo.lock accordingly (downgrades from 1.6.0 -> 1.3.0)
- Adds crc-fast to cargo-machete ignored list (it's a transitive dependency)
- Fixes warning in simple_scheduler.rs about unused Result from worker_lease.release()
Fixes the following CI failures:
- coverage/ (Nix build failure)
- publish-image/ (Docker image build failure)
- asan-ubuntu-24/ (ASAN test failure)
All failures were due to:
error[E0658]: use of unstable library feature `stdarch_x86_avx512`
See: rust-lang/rust#1111371 parent 94924a0 commit 77debd7
File tree
3 files changed
+23
-9
lines changed- nativelink-scheduler/src
3 files changed
+23
-9
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
16 | 19 | | |
17 | 20 | | |
18 | 21 | | |
| |||
74 | 77 | | |
75 | 78 | | |
76 | 79 | | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
77 | 84 | | |
78 | 85 | | |
79 | 86 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
373 | 373 | | |
374 | 374 | | |
375 | 375 | | |
376 | | - | |
| 376 | + | |
377 | 377 | | |
378 | 378 | | |
379 | 379 | | |
380 | | - | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
381 | 387 | | |
382 | 388 | | |
383 | 389 | | |
| |||
0 commit comments