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

Commit 0914a54

Browse files
acfoltzerDavidM-D
andcommitted
Prepare for 0.6.1 release
Co-authored-by: David Millar-Durrant <[email protected]>
1 parent 25eff66 commit 0914a54

File tree

15 files changed

+347
-233
lines changed

15 files changed

+347
-233
lines changed

CHANGELOG.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,12 @@
1-
### Unreleased
1+
### 0.6.1 (2020-02-18)
2+
3+
- Added metadata to compiled modules that record whether instruction counting instrumentation is present.
4+
5+
- Made `lucetc` more flexible in its interpretation of the `LD` environment variable. It now accepts a space-separated set of tokens; the first token specifies the program to invoke, and the remaining tokens specifying arguments to be passed to that program. Thanks, @froydnj!
6+
7+
- Added public `LucetcOpt` methods to configure the `canonicalize_nans` setting. Thanks, @roman-kashitsyn!
8+
9+
- Fixed `lucet-runtime`'s use of CPUID to not look for extended features unless required by the module being loaded, avoiding a failure on older CPUs where that CPUID leaf is not present. Thanks, @shravanrn!
210

311
### 0.6.0 (2020-02-05)
412

Cargo.lock

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

benchmarks/lucet-benchmarks/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "lucet-benchmarks"
3-
version = "0.6.1-dev"
3+
version = "0.6.1"
44
description = "Benchmarks for the Lucet runtime"
55
homepage = "https://github.com/fastly/lucet"
66
repository = "https://github.com/fastly/lucet"

lucet-module/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "lucet-module"
3-
version = "0.6.1-dev"
3+
version = "0.6.1"
44
description = "A structured interface for Lucet modules"
55
homepage = "https://github.com/fastly/lucet"
66
repository = "https://github.com/fastly/lucet"

lucet-objdump/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "lucet-objdump"
3-
version = "0.6.1-dev"
3+
version = "0.6.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"
@@ -13,7 +13,7 @@ edition = "2018"
1313
goblin="0.0.24"
1414
byteorder="1.2.1"
1515
colored="1.8.0"
16-
lucet-module = { path = "../lucet-module", version = "=0.6.1-dev" }
16+
lucet-module = { path = "../lucet-module", version = "=0.6.1" }
1717

1818
[package.metadata.deb]
1919
name = "fst-lucet-objdump"

lucet-runtime/Cargo.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "lucet-runtime"
3-
version = "0.6.1-dev"
3+
version = "0.6.1"
44
description = "Pure Rust runtime for Lucet WebAssembly toolchain"
55
homepage = "https://github.com/fastly/lucet"
66
repository = "https://github.com/fastly/lucet"
@@ -11,17 +11,17 @@ edition = "2018"
1111

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

1919
[dev-dependencies]
2020
byteorder = "1.2"
2121
lazy_static = "1.1"
22-
lucetc = { path = "../lucetc", version = "=0.6.1-dev" }
23-
lucet-runtime-tests = { path = "lucet-runtime-tests", version = "=0.6.1-dev" }
24-
lucet-wasi-sdk = { path = "../lucet-wasi-sdk", version = "=0.6.1-dev" }
22+
lucetc = { path = "../lucetc", version = "=0.6.1" }
23+
lucet-runtime-tests = { path = "lucet-runtime-tests", version = "=0.6.1" }
24+
lucet-wasi-sdk = { path = "../lucet-wasi-sdk", version = "=0.6.1" }
2525
nix = "0.15"
2626
rayon = "1.0"
2727
tempfile = "3.0"

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "lucet-runtime-internals"
3-
version = "0.6.1-dev"
3+
version = "0.6.1"
44
description = "Pure Rust runtime for Lucet WebAssembly toolchain (internals)"
55
homepage = "https://github.com/fastly/lucet"
66
repository = "https://github.com/fastly/lucet"
@@ -10,8 +10,8 @@ authors = ["Lucet team <[email protected]>"]
1010
edition = "2018"
1111

1212
[dependencies]
13-
lucet-module = { path = "../../lucet-module", version = "=0.6.1-dev" }
14-
lucet-runtime-macros = { path = "../lucet-runtime-macros", version = "=0.6.1-dev" }
13+
lucet-module = { path = "../../lucet-module", version = "=0.6.1" }
14+
lucet-runtime-macros = { path = "../lucet-runtime-macros", version = "=0.6.1" }
1515

1616
anyhow = "1.0"
1717
bitflags = "1.0"

lucet-runtime/lucet-runtime-macros/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "lucet-runtime-macros"
3-
version = "0.6.1-dev"
3+
version = "0.6.1"
44
description = "Macros for the Lucet WebAssembly runtime"
55
homepage = "https://github.com/bytecodealliance/lucet"
66
repository = "https://github.com/bytecodealliance/lucet"

lucet-runtime/lucet-runtime-tests/Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "lucet-runtime-tests"
3-
version = "0.6.1-dev"
3+
version = "0.6.1"
44
description = "Pure Rust runtime for Lucet WebAssembly toolchain (tests)"
55
homepage = "https://github.com/fastly/lucet"
66
repository = "https://github.com/fastly/lucet"
@@ -18,10 +18,10 @@ test = false
1818
anyhow = "1"
1919
lazy_static = "1.1"
2020
tempfile = "3.0"
21-
lucet-module = { path = "../../lucet-module", version = "=0.6.1-dev" }
22-
lucet-runtime-internals = { path = "../lucet-runtime-internals", version = "=0.6.1-dev" }
23-
lucet-wasi-sdk = { path = "../../lucet-wasi-sdk", version = "=0.6.1-dev" }
24-
lucetc = { path = "../../lucetc", version = "=0.6.1-dev" }
21+
lucet-module = { path = "../../lucet-module", version = "=0.6.1" }
22+
lucet-runtime-internals = { path = "../lucet-runtime-internals", version = "=0.6.1" }
23+
lucet-wasi-sdk = { path = "../../lucet-wasi-sdk", version = "=0.6.1" }
24+
lucetc = { path = "../../lucetc", version = "=0.6.1" }
2525

2626
[build-dependencies]
2727
cc = "1.0"

lucet-spectest/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "lucet-spectest"
3-
version = "0.6.1-dev"
3+
version = "0.6.1"
44
description = "Test harness to run WebAssembly spec tests (.wast) against the Lucet toolchain"
55
homepage = "https://github.com/fastly/lucet"
66
repository = "https://github.com/fastly/lucet"
@@ -17,9 +17,9 @@ name = "spec-test"
1717
path = "src/main.rs"
1818

1919
[dependencies]
20-
lucetc = { path = "../lucetc", version = "=0.6.1-dev" }
21-
lucet-module = { path = "../lucet-module", version = "=0.6.1-dev" }
22-
lucet-runtime = { path = "../lucet-runtime", version = "=0.6.1-dev" }
20+
lucetc = { path = "../lucetc", version = "=0.6.1" }
21+
lucet-module = { path = "../lucet-module", version = "=0.6.1" }
22+
lucet-runtime = { path = "../lucet-runtime", version = "=0.6.1" }
2323
wabt = "0.9.2"
2424
serde = "1.0"
2525
serde_json = "1.0"

0 commit comments

Comments
 (0)