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

Commit

Permalink
prepare for 0.6.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
acfoltzer committed Feb 5, 2020
1 parent ae348d2 commit 5a6fa84
Show file tree
Hide file tree
Showing 16 changed files with 103 additions and 94 deletions.
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,19 @@
### Unreleased

### 0.6.0 (2020-02-05)

- Added `free_slots()`, `used_slots()`, and `capacity()` methods to the `Region` trait.

- Added a check to ensure the `Limits` signal stack size is at least `MINSIGSTKSZ`, and increased
the default signal stack size on macOS debug builds to fit this constraint.

- Added an option to canonicalize NaNs to the `lucetc` API. Thanks, @DavidM-D!

- Restored some of the verbosity of pretty-printed errors in `lucetc` and `lucet-validate`, with
more on the way.

- Fixed OS detection for LDFLAGS on macOS. Thanks, @roman-kashitsyn!

### 0.5.1 (2020-01-24)

- Fixed a memory corruption bug that could arise in certain runtime
Expand Down
104 changes: 52 additions & 52 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion benchmarks/lucet-benchmarks/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "lucet-benchmarks"
version = "0.5.2-dev"
version = "0.6.0"
description = "Benchmarks for the Lucet runtime"
homepage = "https://github.com/fastly/lucet"
repository = "https://github.com/fastly/lucet"
Expand Down
4 changes: 2 additions & 2 deletions docs/src/versioning_releasing.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ to muddle through more manually.
+#lucet-wasi-sdk = { path = "../lucet-wasi-sdk", version = "=0.5.2" }
tempfile = "3.0"
```

This breaks the only cycle that exists among the crates as of `0.5.1`; if other cycles develop,
you'll need to similarly break them by temporarily removing the dev dependency.

Expand All @@ -115,7 +115,7 @@ to muddle through more manually.
Do not worry too much about calculating the order ahead of time; if you get it wrong, `cargo
publish` will tell you which crates need to be published before the one you tried. An order which
worked for the `0.5.1` release was:

1. `lucet-module`
1. `lucet-validate`
1. `lucetc`
Expand Down
2 changes: 1 addition & 1 deletion lucet-module/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "lucet-module"
version = "0.5.2-dev"
version = "0.6.0"
description = "A structured interface for Lucet modules"
homepage = "https://github.com/fastly/lucet"
repository = "https://github.com/fastly/lucet"
Expand Down
4 changes: 2 additions & 2 deletions lucet-objdump/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "lucet-objdump"
version = "0.5.2-dev"
version = "0.6.0"
description = "Analyze object files emitted by the Lucet compiler"
homepage = "https://github.com/fastly/lucet"
repository = "https://github.com/fastly/lucet"
Expand All @@ -13,7 +13,7 @@ edition = "2018"
goblin="0.0.24"
byteorder="1.2.1"
colored="1.8.0"
lucet-module = { path = "../lucet-module", version = "=0.5.2-dev" }
lucet-module = { path = "../lucet-module", version = "=0.6.0" }

[package.metadata.deb]
name = "fst-lucet-objdump"
Expand Down
12 changes: 6 additions & 6 deletions lucet-runtime/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "lucet-runtime"
version = "0.5.2-dev"
version = "0.6.0"
description = "Pure Rust runtime for Lucet WebAssembly toolchain"
homepage = "https://github.com/fastly/lucet"
repository = "https://github.com/fastly/lucet"
Expand All @@ -11,17 +11,17 @@ edition = "2018"

[dependencies]
libc = "0.2.65"
lucet-runtime-internals = { path = "lucet-runtime-internals", version = "=0.5.2-dev" }
lucet-module = { path = "../lucet-module", version = "=0.5.2-dev" }
lucet-runtime-internals = { path = "lucet-runtime-internals", version = "=0.6.0" }
lucet-module = { path = "../lucet-module", version = "=0.6.0" }
num-traits = "0.2"
num-derive = "0.3.0"

[dev-dependencies]
byteorder = "1.2"
lazy_static = "1.1"
lucetc = { path = "../lucetc", version = "=0.5.2-dev" }
lucet-runtime-tests = { path = "lucet-runtime-tests", version = "=0.5.2-dev" }
lucet-wasi-sdk = { path = "../lucet-wasi-sdk", version = "=0.5.2-dev" }
lucetc = { path = "../lucetc", version = "=0.6.0" }
lucet-runtime-tests = { path = "lucet-runtime-tests", version = "=0.6.0" }
lucet-wasi-sdk = { path = "../lucet-wasi-sdk", version = "=0.6.0" }
nix = "0.15"
rayon = "1.0"
tempfile = "3.0"
Expand Down
8 changes: 4 additions & 4 deletions lucet-runtime/lucet-runtime-internals/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "lucet-runtime-internals"
version = "0.5.2-dev"
version = "0.6.0"
description = "Pure Rust runtime for Lucet WebAssembly toolchain (internals)"
homepage = "https://github.com/fastly/lucet"
repository = "https://github.com/fastly/lucet"
Expand All @@ -10,8 +10,8 @@ authors = ["Lucet team <lucet@fastly.com>"]
edition = "2018"

[dependencies]
lucet-module = { path = "../../lucet-module", version = "=0.5.2-dev" }
lucet-runtime-macros = { path = "../lucet-runtime-macros", version = "=0.5.2-dev" }
lucet-module = { path = "../../lucet-module", version = "=0.6.0" }
lucet-runtime-macros = { path = "../lucet-runtime-macros", version = "=0.6.0" }

anyhow = "1.0"
bitflags = "1.0"
Expand All @@ -20,7 +20,7 @@ byteorder = "1.3"
lazy_static = "1.1"
libc = "0.2.65"
libloading = "0.5"
memoffset = "0.5.2-dev"
memoffset = "0.5.2"
nix = "0.15"
num-derive = "0.3.0"
num-traits = "0.2"
Expand Down
2 changes: 1 addition & 1 deletion lucet-runtime/lucet-runtime-macros/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "lucet-runtime-macros"
version = "0.5.2-dev"
version = "0.6.0"
description = "Macros for the Lucet WebAssembly runtime"
homepage = "https://github.com/bytecodealliance/lucet"
repository = "https://github.com/bytecodealliance/lucet"
Expand Down
Loading

0 comments on commit 5a6fa84

Please sign in to comment.