Skip to content

GCC backend subtree update #130948

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 66 commits into from
Sep 28, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
f7f9a3f
Update Cargo.lock
sapir Aug 4, 2024
f579dee
Implement CodeModel
sapir Aug 4, 2024
014a840
Replace stack_var_count and RETURN_VALUE_COUNT with a single counter
sapir Aug 4, 2024
0475182
Merge pull request #548 from sapir/code-model
antoyo Aug 5, 2024
fb95096
Merge pull request #549 from sapir/value-counter
antoyo Aug 5, 2024
4fe1647
Remove dummy value locals for function ptr calls
sapir Aug 7, 2024
2cc32ba
Merge pull request #554 from sapir/remove-void-func-debug-var
antoyo Aug 7, 2024
3eb2844
Give Instance::expect_resolve a span
compiler-errors Jun 12, 2024
007fa3b
Fix spans
compiler-errors Jul 1, 2024
fb47385
Miri function identity hack: account for possible inlining
RalfJung Jul 2, 2024
24ab684
Remove lang feature for type ascription
compiler-errors Jul 11, 2024
6199de2
Sync ar_archive_writer to LLVM 18.1.3
bjorn3 Apr 16, 2024
f34f3c7
Align cg_gcc rustfmt.toml with rust's
GuillaumeGomez Jul 17, 2024
fd56f44
Format cg_gcc with same formatting parameters
GuillaumeGomez Jul 17, 2024
88f7508
stabilize `is_sorted`
slanterns Jul 27, 2024
1cbbac3
Reformat `use` declarations.
nnethercote Jul 28, 2024
78f5ee6
Update compiler_builtins to 0.1.114
nicholasbishop May 11, 2024
c57eb55
Move temp file name generation out of the create_dll_import_lib method
bjorn3 Jul 25, 2024
50b3746
Move computation of decorated names out of the create_dll_import_lib …
bjorn3 Jul 25, 2024
e80199c
Refactor and fill out target feature lists
calebzulawski Aug 2, 2024
51130e1
Hide implicit target features from diagnostics when possible
calebzulawski Aug 5, 2024
f824fb6
Update compiler-builtins version to 0.1.118
GuillaumeGomez Aug 8, 2024
b373147
Fixes in various places
Nadrieril Mar 20, 2024
8bd9b48
Update compiler version to nightly-2024-08-11
GuillaumeGomez Aug 12, 2024
dd76ad4
Fix libcore patch
GuillaumeGomez Aug 6, 2024
8643c13
Fix patch `libgccjit12/0001-core-Disable-portable-simd-test.patch`
GuillaumeGomez Aug 6, 2024
fb6118b
Rename `compiler-builtins-no-f16-f128` into `std/compiler-builtins-no…
GuillaumeGomez Aug 6, 2024
3b45cf4
Update sysroot Cargo.lock
GuillaumeGomez Aug 12, 2024
afb14f7
Unpin compiler-builtins
GuillaumeGomez Aug 12, 2024
b70a1ec
Add missing impl Copy for *mut T
antoyo Aug 13, 2024
b4ef898
Fix formatting
antoyo Aug 13, 2024
d3cfb72
Fix clippy lint
antoyo Aug 13, 2024
0bdc5ff
Support the weak variable attribute
antoyo Sep 1, 2024
4dd288c
Fix tests
antoyo Sep 1, 2024
59b42b9
chore: Fix some typos
Sajjon Sep 2, 2024
52d9a3d
Merge pull request #559 from Sajjon/sajjon_fix_typos
antoyo Sep 3, 2024
d3c9cc5
Add support for missing SIMD intrinsics
antoyo Sep 3, 2024
e064b72
Add missing intrinsic translation for `llvm.x86.xsave64`
GuillaumeGomez Sep 3, 2024
197df44
Regenerate intrinsics
GuillaumeGomez Sep 3, 2024
2e7d256
Add more SIMD intrinsics
antoyo Sep 3, 2024
139eea9
fmt
GuillaumeGomez Sep 3, 2024
244ac08
Add missing intrinsic translation for `llvm.x86.xrstor64`
GuillaumeGomez Sep 3, 2024
39e1910
Add missing intrinsic translation for `llvm.x86.xsaveopt64`
GuillaumeGomez Sep 3, 2024
623dc09
Add support for more SIMD intrinsics
antoyo Sep 4, 2024
c207bad
Add missing intrinsics translation for `llvm.x86.xsavec64` and fix mo…
GuillaumeGomez Sep 4, 2024
cb0b519
Add more SIMD intrinsics
antoyo Sep 6, 2024
62f44d7
Add more SIMD intrinsics
antoyo Sep 6, 2024
bcc5a1c
Update libgccjit version
antoyo Sep 6, 2024
42d03f6
Add support for more SIMD intrinsics
antoyo Sep 8, 2024
93b94c2
ci: bump actions/checkout to v4
trivikr Sep 9, 2024
3018d9d
Merge pull request #560 from trivikr/actions-checkout-v4
antoyo Sep 9, 2024
2c93ffb
Add SIMD intrinsic
antoyo Sep 11, 2024
17f3dbf
Add more SIMD intrinsics
antoyo Sep 11, 2024
cb36d78
Add more SIMD intrinsics
antoyo Sep 15, 2024
88445ee
Add missing SIMD intrinsics
antoyo Sep 24, 2024
0a52b65
Update to Ubuntu 24.04 to get a more recent GNU as
antoyo Sep 24, 2024
79a6e4e
Add documentation for stdarch tests
antoyo Sep 25, 2024
7d4d356
Enable the cfg stdarch_intel_sde to fix the segfault when running the…
antoyo Sep 25, 2024
1e8354a
Fix mapping
antoyo Sep 25, 2024
11f4f16
Implement a hack for an intrinsic mapping where we need to output a d…
antoyo Sep 27, 2024
117cf3e
Fix for libgccjit 12
antoyo Sep 27, 2024
12575df
Cleanup
antoyo Sep 27, 2024
3187d32
Merge pull request #556 from GuillaumeGomez/sync_2024-08-12
GuillaumeGomez Sep 27, 2024
325b708
Merge commit '3187d32079b817522cc17413ec9185b130daf693' into subtree-…
GuillaumeGomez Sep 27, 2024
7cde7db
Fmt
GuillaumeGomez Sep 27, 2024
d0102fd
Update libgccjit version used in CI
GuillaumeGomez Sep 27, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions compiler/rustc_codegen_gcc/.github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
]

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

# `rustup show` installs from rust-toolchain.toml
- name: Setup rust toolchain
Expand Down Expand Up @@ -113,13 +113,13 @@ jobs:
duplicates:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- run: python tools/check_intrinsics_duplicates.py

build_system:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Test build system
run: |
cd build_system
Expand Down
2 changes: 1 addition & 1 deletion compiler/rustc_codegen_gcc/.github/workflows/failures.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
env_extra: "TEST_FLAGS='-Cpanic=abort -Zpanic-abort-tests' GCC_EXEC_PREFIX=/usr/lib/gcc/"

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

# `rustup show` installs from rust-toolchain.toml
- name: Setup rust toolchain
Expand Down
2 changes: 1 addition & 1 deletion compiler/rustc_codegen_gcc/.github/workflows/gcc12.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
]

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

# `rustup show` installs from rust-toolchain.toml
- name: Setup rust toolchain
Expand Down
8 changes: 4 additions & 4 deletions compiler/rustc_codegen_gcc/.github/workflows/m68k.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
]

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

# `rustup show` installs from rust-toolchain.toml
- name: Setup rust toolchain
Expand Down Expand Up @@ -85,14 +85,14 @@ jobs:
- name: Build sample project with target defined as JSON spec
run: |
./y.sh prepare --only-libcore --cross
./y.sh build --sysroot --target-triple m68k-unknown-linux-gnu --target ${{ github.workspace }}/target_specs/m68k-unknown-linux-gnu.json
./y.sh build --sysroot --features compiler_builtins/no-f16-f128 --target-triple m68k-unknown-linux-gnu --target ${{ github.workspace }}/target_specs/m68k-unknown-linux-gnu.json
./y.sh cargo build --manifest-path=./tests/hello-world/Cargo.toml --target ${{ github.workspace }}/target_specs/m68k-unknown-linux-gnu.json
./y.sh clean all
- name: Build
run: |
./y.sh prepare --only-libcore --cross
./y.sh build --sysroot --target-triple m68k-unknown-linux-gnu
./y.sh build --sysroot --features compiler_builtins/no-f16-f128 --target-triple m68k-unknown-linux-gnu
CG_GCC_TEST_TARGET=m68k-unknown-linux-gnu cargo test
./y.sh clean all
Expand All @@ -107,4 +107,4 @@ jobs:

- name: Run tests
run: |
./y.sh test --release --clean --build-sysroot ${{ matrix.commands }}
./y.sh test --release --clean --build-sysroot --sysroot-features compiler_builtins/no-f16-f128 ${{ matrix.commands }}
2 changes: 1 addition & 1 deletion compiler/rustc_codegen_gcc/.github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
]

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

# `rustup show` installs from rust-toolchain.toml
- name: Setup rust toolchain
Expand Down
14 changes: 11 additions & 3 deletions compiler/rustc_codegen_gcc/.github/workflows/stdarch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ env:

jobs:
build:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04

strategy:
fail-fast: false
Expand All @@ -24,7 +24,7 @@ jobs:
]

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

# `rustup show` installs from rust-toolchain.toml
- name: Setup rust toolchain
Expand All @@ -36,6 +36,13 @@ jobs:
- name: Install packages
run: sudo apt-get install ninja-build ripgrep

# TODO: remove when we have binutils version 2.43 in the repo.
- name: Install more recent binutils
run: |
echo "deb http://archive.ubuntu.com/ubuntu oracular main universe" | sudo tee /etc/apt/sources.list.d/oracular-copies.list
sudo apt-get update
sudo apt-get install binutils

- name: Install Intel Software Development Emulator
if: ${{ matrix.cargo_runner }}
run: |
Expand Down Expand Up @@ -96,4 +103,5 @@ jobs:
run: |
# FIXME: these tests fail when the sysroot is compiled with LTO because of a missing symbol in proc-macro.
# TODO: remove --skip test_mm512_stream_ps when stdarch is updated in rustc.
STDARCH_TEST_EVERYTHING=1 CHANNEL=release CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUNNER="${{ matrix.cargo_runner }}" TARGET=x86_64-unknown-linux-gnu CG_RUSTFLAGS="-Ainternal_features" ./y.sh cargo test --manifest-path build/build_sysroot/sysroot_src/library/stdarch/Cargo.toml -- --skip rtm --skip tbm --skip sse4a --skip test_mm512_stream_ps
# TODO: remove --skip test_tile_ when it's implemented.
STDARCH_TEST_EVERYTHING=1 CHANNEL=release CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUNNER="${{ matrix.cargo_runner }}" TARGET=x86_64-unknown-linux-gnu CG_RUSTFLAGS="-Ainternal_features --cfg stdarch_intel_sde" ./y.sh cargo test --manifest-path build/build_sysroot/sysroot_src/library/stdarch/Cargo.toml -- --skip rtm --skip tbm --skip sse4a --skip test_mm512_stream_ps --skip test_tile_
8 changes: 4 additions & 4 deletions compiler/rustc_codegen_gcc/Cargo.lock
Original file line number Diff line number Diff line change
Expand Up @@ -28,18 +28,18 @@ dependencies = [

[[package]]
name = "gccjit"
version = "2.1.0"
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "62e0ba949ebee07c5cc21f02cb48f28f2c8db7fcbc15fdc5120476a6c43b4636"
checksum = "4bb376e98c82d9284c3a17fc1d6bf9bc921055418950238d7a553c27a7e1f6ab"
dependencies = [
"gccjit_sys",
]

[[package]]
name = "gccjit_sys"
version = "0.2.0"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a5bbf85e12c2593772329a9d4e8310271f6706e6045ce4f41b041dd34fba6603"
checksum = "93b4b1be553b5df790bf25ca2a1d6add81727dc29f8d5c8742468ed306d621d1"
dependencies = [
"libc",
]
Expand Down
4 changes: 3 additions & 1 deletion compiler/rustc_codegen_gcc/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,9 @@ master = ["gccjit/master"]
default = ["master"]

[dependencies]
gccjit = "2.1"
gccjit = "2.2"
#gccjit = { git = "https://github.com/rust-lang/gccjit.rs" }

# Local copy.
#gccjit = { path = "../gccjit.rs" }

Expand Down
99 changes: 54 additions & 45 deletions compiler/rustc_codegen_gcc/build_system/build_sysroot/Cargo.lock
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@ version = 3

[[package]]
name = "addr2line"
version = "0.21.0"
version = "0.22.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb"
checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678"
dependencies = [
"compiler_builtins",
"gimli",
"gimli 0.29.0",
"rustc-std-workspace-alloc",
"rustc-std-workspace-core",
]
Expand Down Expand Up @@ -52,7 +52,7 @@ dependencies = [
name = "compiler_builtins"
version = "0.1.118"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f11973008a8cf741fe6d22f339eba21fd0ca81e2760a769ba8243ed6c21edd7e"
checksum = "92afe7344b64cccf3662ca26d5d1c0828ab826f04206b97d856e3625e390e4b5"
dependencies = [
"rustc-std-workspace-core",
]
Expand Down Expand Up @@ -97,9 +97,20 @@ dependencies = [

[[package]]
name = "gimli"
version = "0.28.1"
version = "0.29.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253"
checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd"
dependencies = [
"compiler_builtins",
"rustc-std-workspace-alloc",
"rustc-std-workspace-core",
]

[[package]]
name = "gimli"
version = "0.30.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e2e1d97fbe9722ba9bbd0c97051c2956e726562b61f86a25a4360398a40edfc9"
dependencies = [
"compiler_builtins",
"rustc-std-workspace-alloc",
Expand All @@ -120,9 +131,9 @@ dependencies = [

[[package]]
name = "hermit-abi"
version = "0.3.9"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024"
checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc"
dependencies = [
"compiler_builtins",
"rustc-std-workspace-alloc",
Expand All @@ -131,28 +142,28 @@ dependencies = [

[[package]]
name = "libc"
version = "0.2.153"
version = "0.2.155"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd"
checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"
dependencies = [
"rustc-std-workspace-core",
]

[[package]]
name = "memchr"
version = "2.7.2"
version = "2.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d"
checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
dependencies = [
"compiler_builtins",
"rustc-std-workspace-core",
]

[[package]]
name = "miniz_oxide"
version = "0.7.2"
version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7"
checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08"
dependencies = [
"adler",
"compiler_builtins",
Expand All @@ -162,9 +173,9 @@ dependencies = [

[[package]]
name = "object"
version = "0.32.2"
version = "0.36.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441"
checksum = "27b64972346851a39438c60b341ebc01bba47464ae329e55cf343eb93964efd9"
dependencies = [
"compiler_builtins",
"memchr",
Expand Down Expand Up @@ -205,9 +216,9 @@ dependencies = [

[[package]]
name = "r-efi"
version = "4.4.0"
version = "4.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c47196f636c4cc0634b73b0405323d177753c2e15e866952c64ea22902567a34"
checksum = "e9e935efc5854715dfc0a4c9ef18dc69dee0ec3bf9cc3ab740db831c0fdd86a3"
dependencies = [
"compiler_builtins",
"rustc-std-workspace-core",
Expand All @@ -226,9 +237,9 @@ dependencies = [

[[package]]
name = "rustc-demangle"
version = "0.1.23"
version = "0.1.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76"
checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"
dependencies = [
"compiler_builtins",
"rustc-std-workspace-core",
Expand Down Expand Up @@ -310,16 +321,14 @@ dependencies = [
"core",
"getopts",
"libc",
"panic_abort",
"panic_unwind",
"std",
]

[[package]]
name = "unicode-width"
version = "0.1.12"
version = "0.1.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6"
checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d"
dependencies = [
"compiler_builtins",
"rustc-std-workspace-core",
Expand All @@ -339,12 +348,12 @@ dependencies = [

[[package]]
name = "unwinding"
version = "0.2.1"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "37a19a21a537f635c16c7576f22d0f2f7d63353c1337ad4ce0d8001c7952a25b"
checksum = "dc55842d0db6329a669d55a623c674b02d677b16bfb2d24857d4089d41eba882"
dependencies = [
"compiler_builtins",
"gimli",
"gimli 0.30.0",
"rustc-std-workspace-core",
]

Expand All @@ -370,9 +379,9 @@ dependencies = [

[[package]]
name = "windows-targets"
version = "0.52.5"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb"
checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
dependencies = [
"windows_aarch64_gnullvm",
"windows_aarch64_msvc",
Expand All @@ -386,48 +395,48 @@ dependencies = [

[[package]]
name = "windows_aarch64_gnullvm"
version = "0.52.5"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263"
checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"

[[package]]
name = "windows_aarch64_msvc"
version = "0.52.5"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6"
checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"

[[package]]
name = "windows_i686_gnu"
version = "0.52.5"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670"
checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"

[[package]]
name = "windows_i686_gnullvm"
version = "0.52.5"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9"
checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"

[[package]]
name = "windows_i686_msvc"
version = "0.52.5"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf"
checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"

[[package]]
name = "windows_x86_64_gnu"
version = "0.52.5"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9"
checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"

[[package]]
name = "windows_x86_64_gnullvm"
version = "0.52.5"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596"
checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"

[[package]]
name = "windows_x86_64_msvc"
version = "0.52.5"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0"
checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
Loading
Loading