Skip to content
This repository was archived by the owner on Mar 24, 2022. It is now read-only.

Commit 3693c0f

Browse files
authored
Last bits to make Lucet publishable on crates.io (#238)
1 parent 5428edf commit 3693c0f

File tree

19 files changed

+1229
-152
lines changed

19 files changed

+1229
-152
lines changed

Cargo.lock

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

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Lucet version 0.1.0
1+
# Lucet version 0.1.1
22

33
[workspace]
44
members = [

benchmarks/lucet-benchmarks/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
[package]
22
name = "lucet-benchmarks"
3-
version = "0.1.0"
3+
version = "0.1.1"
44
description = "Benchmarks for the Lucet runtime"
55
homepage = "https://github.com/fastly/lucet"
66
repository = "https://github.com/fastly/lucet"
77
license = "Apache-2.0 WITH LLVM-exception"
88
categories = ["wasm"]
9-
authors = ["Adam C. Foltzer <acfoltzer@fastly.com>"]
9+
authors = ["Lucet team <lucet@fastly.com>"]
1010
edition = "2018"
1111

1212
[dependencies]

cranelift

helpers/bump-global-version.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ VERSION=$(grep '#*Lucet version ' Cargo.toml | sed 's/^ *# Lucet version *//')
66
dry_run() {
77
echo "Checking if the package can be published (dry run)..."
88
echo
9-
find lucetc lucet-* benchmarks/lucet-* -type f -maxdepth 1 -name 'Cargo.toml' -print | while read -r file; do
9+
find lucetc lucet-* benchmarks/lucet-* lucet-runtime/lucet-* lucet-idl/lucet-* -type f -maxdepth 1 -name 'Cargo.toml' -print | while read -r file; do
1010
dir="$(dirname $file)"
1111
echo "* Checking [$dir]"
1212
(cd "$dir" && cargo publish --allow-dirty --dry-run >/dev/null) || exit 1

lucet-analyze/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
[package]
22
name = "lucet-analyze"
3-
version = "0.1.0"
3+
version = "0.1.1"
44
description = "Analyze object files emitted by the Lucet compiler"
55
homepage = "https://github.com/fastly/lucet"
66
repository = "https://github.com/fastly/lucet"
77
license = "Apache-2.0 WITH LLVM-exception"
88
categories = ["wasm"]
9-
authors = ["tyler <tyler@fastly.com>"]
9+
authors = ["Lucet team <lucet@fastly.com>"]
1010
edition = "2018"
1111

1212
[dependencies]
1313
goblin="0.0.21"
1414
byteorder="1.2.1"
1515
colored="1.6.1"
16-
lucet-module-data = { path = "../lucet-module-data" }
16+
lucet-module-data = { path = "../lucet-module-data", version = "0.1.1" }

lucet-idl/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
[package]
22
name = "lucet-idl"
3-
version = "0.1.0"
3+
version = "0.1.1"
44
description = "Describe interfaces between WebAssembly guest programs and lucet-runtime hosts"
55
homepage = "https://github.com/fastly/lucet"
66
repository = "https://github.com/fastly/lucet"
77
license = "Apache-2.0 WITH LLVM-exception"
88
categories = ["wasm"]
9-
authors = ["Pat Hickey <[email protected]>", "Frank Denis <fdenis@fastly.com>"]
9+
authors = ["Lucet team <lucet@fastly.com>"]
1010
edition = "2018"
1111

1212
[lib]

lucet-module-data/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
[package]
22
name = "lucet-module-data"
3-
version = "0.1.0"
3+
version = "0.1.1"
44
description = "A structured interface for Lucet module data and metadata"
55
homepage = "https://github.com/fastly/lucet"
66
repository = "https://github.com/fastly/lucet"
77
license = "Apache-2.0 WITH LLVM-exception"
88
categories = ["wasm"]
9-
authors = ["Pat Hickey <phickey@fastly.com>"]
9+
authors = ["Lucet team <lucet@fastly.com>"]
1010
edition = "2018"
1111

1212
[dependencies]
13-
cranelift-codegen = { path = "../cranelift/cranelift-codegen" }
13+
cranelift-codegen = { path = "../cranelift/cranelift-codegen", version = "0.31.0" }
1414
failure = "0.1"
1515
serde = { version = "1.0", features = ["derive"] }
1616
serde_json = "1.0"

lucet-runtime/Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
11
[package]
22
name = "lucet-runtime"
3-
version = "0.1.0"
3+
version = "0.1.1"
44
description = "Pure Rust runtime for Lucet WebAssembly toolchain"
55
homepage = "https://github.com/fastly/lucet"
66
repository = "https://github.com/fastly/lucet"
77
license = "Apache-2.0 WITH LLVM-exception"
88
categories = ["wasm"]
9-
authors = ["Adam C. Foltzer <[email protected]>", "Pat Hickey <[email protected]>", "Frank Denis <[email protected]>", "Tyler McMullen <tyler@fastly.com>"]
9+
authors = ["Lucet team <lucet@fastly.com>"]
1010
edition = "2018"
1111

1212
[dependencies]
1313
libc = "0.2.48"
14-
lucet-runtime-internals = { path = "lucet-runtime-internals" }
15-
lucet-module-data = { path = "../lucet-module-data" }
14+
lucet-runtime-internals = { path = "lucet-runtime-internals", version = "0.1.1" }
15+
lucet-module-data = { path = "../lucet-module-data", version = "0.1.1" }
1616
num-traits = "0.2"
1717
num-derive = "0.2"
1818

1919
[dev-dependencies]
2020
byteorder = "1.2"
2121
failure = "0.1"
2222
lazy_static = "1.1"
23-
lucet-runtime-tests = { path = "lucet-runtime-tests" }
23+
lucet-runtime-tests = { path = "lucet-runtime-tests", version = "0.1.1" }
2424
nix = "0.13"
2525

2626
[lib]

lucet-runtime/lucet-runtime-internals/Cargo.toml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,21 @@
11
[package]
22
name = "lucet-runtime-internals"
3-
version = "0.1.0"
4-
authors = ["Adam C. Foltzer <[email protected]>"]
3+
version = "0.1.1"
4+
description = "Pure Rust runtime for Lucet WebAssembly toolchain (internals)"
5+
homepage = "https://github.com/fastly/lucet"
6+
repository = "https://github.com/fastly/lucet"
7+
license = "Apache-2.0 WITH LLVM-exception"
8+
categories = ["wasm"]
9+
authors = ["Lucet team <[email protected]>"]
510
edition = "2018"
611

712
[dependencies]
8-
lucet-module-data = { path = "../../lucet-module-data" }
13+
lucet-module-data = { path = "../../lucet-module-data", version = "0.1.1" }
914

1015
bitflags = "1.0"
1116
bincode = "~1.0.1"
1217
byteorder = "1.3"
13-
cranelift-codegen = { path = "../../cranelift/cranelift-codegen" }
18+
cranelift-codegen = { path = "../../cranelift/cranelift-codegen", version = "0.31.0" }
1419
failure = "0.1"
1520
lazy_static = "1.1"
1621
libc = "0.2.47"

0 commit comments

Comments
 (0)