]> git.ipfire.org Git - thirdparty/gcc.git/commit
gccrs: polonius: Vendor Rust dependencies
authorArthur Cohen <arthur.cohen@embecosm.com>
Tue, 18 Mar 2025 10:39:54 +0000 (11:39 +0100)
committerArthur Cohen <arthur.cohen@embecosm.com>
Tue, 18 Mar 2025 18:34:30 +0000 (19:34 +0100)
commitb9a4399ac5a58fa58678ac122ea2401a1e1e45b2
treecc1efcd45bb8e2d6c015149b7b2c549b52c50392
parent6cbeab134f048d65ed615ed587f6ae0b01d1c336
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.
50 files changed:
gcc/rust/checks/errors/borrowck/ffi-polonius/.cargo/config.toml [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/datafrog/.cargo-checksum.json [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/datafrog/CODE_OF_CONDUCT.md [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/datafrog/Cargo.toml [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/datafrog/LICENSE-APACHE [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/datafrog/LICENSE-MIT [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/datafrog/README.md [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/datafrog/RELEASES.md [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/datafrog/examples/borrow_check.rs [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/datafrog/examples/graspan1.rs [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/datafrog/src/join.rs [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/datafrog/src/lib.rs [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/datafrog/src/map.rs [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/datafrog/src/test.rs [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/datafrog/src/treefrog.rs [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/log/.cargo-checksum.json [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/log/CHANGELOG.md [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/log/Cargo.toml [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/log/LICENSE-APACHE [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/log/LICENSE-MIT [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/log/README.md [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/log/benches/value.rs [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/log/src/__private_api.rs [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/log/src/kv/error.rs [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/log/src/kv/key.rs [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/log/src/kv/mod.rs [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/log/src/kv/source.rs [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/log/src/kv/value.rs [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/log/src/lib.rs [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/log/src/macros.rs [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/log/src/serde.rs [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/log/triagebot.toml [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/polonius-engine/.cargo-checksum.json [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/polonius-engine/Cargo.toml [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/polonius-engine/README.md [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/polonius-engine/src/facts.rs [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/polonius-engine/src/lib.rs [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/polonius-engine/src/output/datafrog_opt.rs [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/polonius-engine/src/output/initialization.rs [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/polonius-engine/src/output/liveness.rs [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/polonius-engine/src/output/location_insensitive.rs [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/polonius-engine/src/output/mod.rs [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/polonius-engine/src/output/naive.rs [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/rustc-hash/.cargo-checksum.json [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/rustc-hash/CODE_OF_CONDUCT.md [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/rustc-hash/Cargo.toml [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/rustc-hash/LICENSE-APACHE [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/rustc-hash/LICENSE-MIT [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/rustc-hash/README.md [new file with mode: 0644]
gcc/rust/checks/errors/borrowck/ffi-polonius/vendor/rustc-hash/src/lib.rs [new file with mode: 0644]