diff --git a/CHANGELOG.md b/CHANGELOG.md index 1aa78c7f..a79864d8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,16 @@ +## Version 0.1.3 (2020-11-11) + +- Switched to the new LALRPOP parser ([PR 13](https://github.com/fluencelabs/aquamarine/pull/13)): + - arguments should be wrapped wit square braces [] + - empty results in call allowed and lead to forget a call result + + - Added a few benchmarks + - Fixed behaviour of the Xor instruction with inner Par instructions ([PR 19](https://github.com/fluencelabs/aquamarine/pull/19)) + - Iterator in the Fold becomes resolvable ([PR 23](https://github.com/fluencelabs/aquamarine/pull/23)) + ## Version 0.1.2 (2020-10-29) -- Added new data format ([PR 12] (https://github.com/fluencelabs/aquamarine/pull/12)): +- Added new data format ([PR 12](https://github.com/fluencelabs/aquamarine/pull/12)): - previously data was a hashmap with variable names to values, and now it is call evidence path that contains call and par evidence states - logger is refactored and supports now several log targets - stepper decoupled into two crates: `stepper-lib` and `stepper`. To build it for the FCE target the `fce` feature should be specified (`fce build --features fce`) diff --git a/Cargo.lock b/Cargo.lock index e087afc0..b3b4ad79 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -55,7 +55,7 @@ dependencies = [ [[package]] name = "aquamarine" -version = "0.1.2" +version = "0.1.3" dependencies = [ "fluence", "log", @@ -721,6 +721,14 @@ dependencies = [ "wasmer-wasi-fl", ] +[[package]] +name = "fluence-sdk-macro" +version = "0.2.9" +source = "git+https://github.com/fluencelabs/rust-sdk#fd9672636e8d7a91275e5e0b8b88a34494336e5a" +dependencies = [ + "fluence-sdk-wit 0.2.9 (git+https://github.com/fluencelabs/rust-sdk)", +] + [[package]] name = "fluence-sdk-macro" version = "0.2.9" @@ -731,11 +739,13 @@ dependencies = [ ] [[package]] -name = "fluence-sdk-macro" +name = "fluence-sdk-main" version = "0.2.9" source = "git+https://github.com/fluencelabs/rust-sdk#fd9672636e8d7a91275e5e0b8b88a34494336e5a" dependencies = [ - "fluence-sdk-wit 0.2.9 (git+https://github.com/fluencelabs/rust-sdk)", + "fluence-sdk-macro 0.2.9 (git+https://github.com/fluencelabs/rust-sdk)", + "log", + "serde", ] [[package]] @@ -749,21 +759,10 @@ dependencies = [ "serde", ] -[[package]] -name = "fluence-sdk-main" -version = "0.2.9" -source = "git+https://github.com/fluencelabs/rust-sdk#fd9672636e8d7a91275e5e0b8b88a34494336e5a" -dependencies = [ - "fluence-sdk-macro 0.2.9 (git+https://github.com/fluencelabs/rust-sdk)", - "log", - "serde", -] - [[package]] name = "fluence-sdk-wit" version = "0.2.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9c68c4d07e821e1be23b01c278acdae4e825d03c46879f453426ea3160b3e25" +source = "git+https://github.com/fluencelabs/rust-sdk#fd9672636e8d7a91275e5e0b8b88a34494336e5a" dependencies = [ "proc-macro2", "quote", @@ -776,7 +775,8 @@ dependencies = [ [[package]] name = "fluence-sdk-wit" version = "0.2.9" -source = "git+https://github.com/fluencelabs/rust-sdk#fd9672636e8d7a91275e5e0b8b88a34494336e5a" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9c68c4d07e821e1be23b01c278acdae4e825d03c46879f453426ea3160b3e25" dependencies = [ "proc-macro2", "quote", @@ -1612,7 +1612,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stepper-lib" -version = "0.1.2" +version = "0.1.3" dependencies = [ "air-parser", "aqua-test-utils", diff --git a/stepper-lib/Cargo.toml b/stepper-lib/Cargo.toml index 5d34bd6e..96d895e1 100644 --- a/stepper-lib/Cargo.toml +++ b/stepper-lib/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "stepper-lib" -version = "0.1.2" +version = "0.1.3" authors = ["Fluence Labs"] edition = "2018" diff --git a/stepper/Cargo.toml b/stepper/Cargo.toml index 1c199b1b..234691d2 100644 --- a/stepper/Cargo.toml +++ b/stepper/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "aquamarine" -version = "0.1.2" +version = "0.1.3" authors = ["Fluence Labs"] edition = "2018"