Skip to content

Commit 1af7238

Browse files
joshlfmdittmer
andcommitted
[anneal][v2] Initial commit of exocrate
Co-authored-by: Mark Dittmer <markdittmer@google.com> gherrit-pr-id: G34qjom3lz7cc6hd57tgp44t4pzlstdhj
1 parent be6f199 commit 1af7238

110 files changed

Lines changed: 2143 additions & 12911 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

anneal/v2/Cargo.lock

Lines changed: 914 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

anneal/v2/Cargo.toml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
[workspace]
2+
members = [".", "exocrate"]
3+
4+
[package]
5+
name = "cargo-anneal"
6+
edition = "2024"
7+
version = "0.1.0-alpha.22"
8+
description = "Formally verify that your safety comments are correct."
9+
categories = [
10+
"development-tools::cargo-plugins",
11+
"development-tools::testing",
12+
"compilers",
13+
"mathematics",
14+
"security",
15+
]
16+
keywords = ["verification", "cargo", "plugin", "unsafe", "lean"]
17+
authors = ["Joshua Liebow-Feeser <joshlf@google.com>"]
18+
license = "BSD-2-Clause OR Apache-2.0 OR MIT"
19+
repository = "https://github.com/google/zerocopy/tree/main/anneal"
20+
publish = true
21+
22+
exclude = [".*", "testdata"]
23+
24+
[package.metadata.exocrate.linux.x86_64]
25+
sha256 = "ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad"
26+
url = "https://example.com/linux-x86_64.tar.zst"
27+
28+
[package.metadata.exocrate.macos.x86_64]
29+
sha256 = "ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad"
30+
url = "https://example.com/macos-x86_64.tar.zst"
31+
32+
[package.metadata.exocrate.linux.aarch64]
33+
sha256 = "ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad"
34+
url = "https://example.com/linux-aarch64.tar.zst"
35+
36+
[package.metadata.exocrate.macos.aarch64]
37+
sha256 = "ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad"
38+
url = "https://example.com/macos-aarch64.tar.zst"
39+
40+
[dependencies]
41+
exocrate = { path = "./exocrate" }
42+
toml_const = "1.2.1"

anneal/v2/diagram1.jpeg

3.63 MB
Loading

anneal/v2/diagram2.png

4.88 MB
Loading

anneal/v2/exocrate/Cargo.toml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
[package]
2+
name = "exocrate"
3+
version = "0.1.0"
4+
edition = "2024"
5+
6+
[dependencies]
7+
dirs = "6.0.0"
8+
fs4 = "1.1.0"
9+
log = "0.4.29"
10+
sha2 = "0.11.0"
11+
sha2-const = "0.1.3"
12+
tar = "0.4.45"
13+
tempfile = "3.27.0"
14+
toml_const = "1.2.1"
15+
ureq = "3.3.0"
16+
zstd = "0.13.3"
17+
18+
[target.'cfg(unix)'.dev-dependencies]
19+
libc = "0.2"
20+
21+
[target.'cfg(windows)'.dev-dependencies]
22+
windows-sys = { version = "0.52", features = ["Win32_Storage_FileSystem", "Win32_Foundation", "Win32_System_IO"] }

0 commit comments

Comments
 (0)