[Bug rust/119333] [15 regression] Rust bootstrap fails with cargo trying to download polonius crates
cvs-commit at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Mar 18 18:38:48 GMT 2025
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119333
--- Comment #4 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The trunk branch has been updated by Arthur Cohen <cohenarthur@gcc.gnu.org>:
https://gcc.gnu.org/g:b9a4399ac5a58fa58678ac122ea2401a1e1e45b2
commit r15-8272-gb9a4399ac5a58fa58678ac122ea2401a1e1e45b2
Author: Arthur Cohen <arthur.cohen@embecosm.com>
Date: Tue Mar 18 11:39:54 2025 +0100
gccrs: polonius: Vendor Rust dependencies
This fixes PR #119333 by allowing our borrow-checker interface to be built
offline. This was already done for our components in libgrust/, but had
never been
done for the borrow-checker.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119333
gcc/rust/ChangeLog:
* checks/errors/borrowck/ffi-polonius/.cargo/config.toml: New file,
force vendored deps.
*
checks/errors/borrowck/ffi-polonius/vendor/datafrog/.cargo-checksum.json: New
file.
*
checks/errors/borrowck/ffi-polonius/vendor/datafrog/CODE_OF_CONDUCT.md: New
file.
* checks/errors/borrowck/ffi-polonius/vendor/datafrog/Cargo.toml:
New file.
*
checks/errors/borrowck/ffi-polonius/vendor/datafrog/LICENSE-APACHE: New file.
* checks/errors/borrowck/ffi-polonius/vendor/datafrog/LICENSE-MIT:
New file.
* checks/errors/borrowck/ffi-polonius/vendor/datafrog/README.md:
New file.
* checks/errors/borrowck/ffi-polonius/vendor/datafrog/RELEASES.md:
New file.
*
checks/errors/borrowck/ffi-polonius/vendor/datafrog/examples/borrow_check.rs:
New file.
*
checks/errors/borrowck/ffi-polonius/vendor/datafrog/examples/graspan1.rs: New
file.
* checks/errors/borrowck/ffi-polonius/vendor/datafrog/src/join.rs:
New file.
* checks/errors/borrowck/ffi-polonius/vendor/datafrog/src/lib.rs:
New file.
* checks/errors/borrowck/ffi-polonius/vendor/datafrog/src/map.rs:
New file.
* checks/errors/borrowck/ffi-polonius/vendor/datafrog/src/test.rs:
New file.
*
checks/errors/borrowck/ffi-polonius/vendor/datafrog/src/treefrog.rs: New file.
*
checks/errors/borrowck/ffi-polonius/vendor/log/.cargo-checksum.json: New file.
* checks/errors/borrowck/ffi-polonius/vendor/log/CHANGELOG.md: New
file.
* checks/errors/borrowck/ffi-polonius/vendor/log/Cargo.toml: New
file.
* checks/errors/borrowck/ffi-polonius/vendor/log/LICENSE-APACHE:
New file.
* checks/errors/borrowck/ffi-polonius/vendor/log/LICENSE-MIT: New
file.
* checks/errors/borrowck/ffi-polonius/vendor/log/README.md: New
file.
* checks/errors/borrowck/ffi-polonius/vendor/log/benches/value.rs:
New file.
*
checks/errors/borrowck/ffi-polonius/vendor/log/src/__private_api.rs: New file.
* checks/errors/borrowck/ffi-polonius/vendor/log/src/kv/error.rs:
New file.
* checks/errors/borrowck/ffi-polonius/vendor/log/src/kv/key.rs: New
file.
* checks/errors/borrowck/ffi-polonius/vendor/log/src/kv/mod.rs: New
file.
* checks/errors/borrowck/ffi-polonius/vendor/log/src/kv/source.rs:
New file.
* checks/errors/borrowck/ffi-polonius/vendor/log/src/kv/value.rs:
New file.
* checks/errors/borrowck/ffi-polonius/vendor/log/src/lib.rs: New
file.
* checks/errors/borrowck/ffi-polonius/vendor/log/src/macros.rs: New
file.
* checks/errors/borrowck/ffi-polonius/vendor/log/src/serde.rs: New
file.
* checks/errors/borrowck/ffi-polonius/vendor/log/triagebot.toml:
New file.
*
checks/errors/borrowck/ffi-polonius/vendor/polonius-engine/.cargo-checksum.json:
New file.
*
checks/errors/borrowck/ffi-polonius/vendor/polonius-engine/Cargo.toml: New
file.
*
checks/errors/borrowck/ffi-polonius/vendor/polonius-engine/README.md: New file.
*
checks/errors/borrowck/ffi-polonius/vendor/polonius-engine/src/facts.rs: New
file.
*
checks/errors/borrowck/ffi-polonius/vendor/polonius-engine/src/lib.rs: New
file.
*
checks/errors/borrowck/ffi-polonius/vendor/polonius-engine/src/output/datafrog_opt.rs:
New file.
*
checks/errors/borrowck/ffi-polonius/vendor/polonius-engine/src/output/initialization.rs:
New file.
*
checks/errors/borrowck/ffi-polonius/vendor/polonius-engine/src/output/liveness.rs:
New file.
*
checks/errors/borrowck/ffi-polonius/vendor/polonius-engine/src/output/location_insensitive.rs:
New file.
*
checks/errors/borrowck/ffi-polonius/vendor/polonius-engine/src/output/mod.rs:
New file.
*
checks/errors/borrowck/ffi-polonius/vendor/polonius-engine/src/output/naive.rs:
New file.
*
checks/errors/borrowck/ffi-polonius/vendor/rustc-hash/.cargo-checksum.json: New
file.
*
checks/errors/borrowck/ffi-polonius/vendor/rustc-hash/CODE_OF_CONDUCT.md: New
file.
* checks/errors/borrowck/ffi-polonius/vendor/rustc-hash/Cargo.toml:
New file.
*
checks/errors/borrowck/ffi-polonius/vendor/rustc-hash/LICENSE-APACHE: New file.
*
checks/errors/borrowck/ffi-polonius/vendor/rustc-hash/LICENSE-MIT: New file.
* checks/errors/borrowck/ffi-polonius/vendor/rustc-hash/README.md:
New file.
* checks/errors/borrowck/ffi-polonius/vendor/rustc-hash/src/lib.rs:
New file.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Gcc-rust
mailing list