diff --git a/.resources/release-version b/.resources/release-version index 4e2cea3bb3..3f0882c5ed 100644 --- a/.resources/release-version +++ b/.resources/release-version @@ -1 +1 @@ -v1.8.0 \ No newline at end of file +v1.8.1 \ No newline at end of file diff --git a/Cargo.lock b/Cargo.lock index 7108d071d3..1e03bcd34e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1282,7 +1282,7 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "leo-abnf" -version = "1.8.0" +version = "1.8.1" dependencies = [ "abnf", "anyhow", @@ -1290,7 +1290,7 @@ dependencies = [ [[package]] name = "leo-ast" -version = "1.8.0" +version = "1.8.1" dependencies = [ "criterion", "indexmap", @@ -1304,7 +1304,7 @@ dependencies = [ [[package]] name = "leo-compiler" -version = "1.8.0" +version = "1.8.1" dependencies = [ "leo-ast", "leo-errors", @@ -1323,7 +1323,7 @@ dependencies = [ [[package]] name = "leo-errors" -version = "1.8.0" +version = "1.8.1" dependencies = [ "anyhow", "backtrace", @@ -1337,7 +1337,7 @@ dependencies = [ [[package]] name = "leo-lang" -version = "1.8.0" +version = "1.8.1" dependencies = [ "ansi_term", "assert_cmd", @@ -1374,7 +1374,7 @@ dependencies = [ [[package]] name = "leo-package" -version = "1.8.0" +version = "1.8.1" dependencies = [ "indexmap", "lazy_static", @@ -1386,7 +1386,7 @@ dependencies = [ [[package]] name = "leo-parser" -version = "1.8.0" +version = "1.8.1" dependencies = [ "clap", "indexmap", @@ -1405,7 +1405,7 @@ dependencies = [ [[package]] name = "leo-passes" -version = "1.8.0" +version = "1.8.1" dependencies = [ "indexmap", "itertools 0.11.0", @@ -1419,7 +1419,7 @@ dependencies = [ [[package]] name = "leo-span" -version = "1.8.0" +version = "1.8.1" dependencies = [ "fxhash", "indexmap", @@ -1429,7 +1429,7 @@ dependencies = [ [[package]] name = "leo-test-framework" -version = "1.8.0" +version = "1.8.1" dependencies = [ "backtrace", "clap", diff --git a/Cargo.toml b/Cargo.toml index 3098a78ca6..ec6dc3f14a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "leo-lang" -version = "1.8.0" +version = "1.8.1" authors = [ "The Aleo Team " ] description = "The Leo programming language" homepage = "https://aleo.org" @@ -50,27 +50,27 @@ noconfig = [ ] [dependencies.leo-ast] path = "./compiler/ast" -version = "1.8.0" +version = "1.8.1" [dependencies.leo-compiler] path = "./compiler/compiler" -version = "1.8.0" +version = "1.8.1" [dependencies.leo-errors] path = "./errors" -version = "1.8.0" +version = "1.8.1" [dependencies.leo-package] path = "./leo/package" -version = "1.8.0" +version = "1.8.1" [dependencies.leo-parser] path = "./compiler/parser" -version = "1.8.0" +version = "1.8.1" [dependencies.leo-span] path = "./compiler/span" -version = "1.8.0" +version = "1.8.1" [dependencies.backtrace] version = "0.3.67" diff --git a/compiler/ast/Cargo.toml b/compiler/ast/Cargo.toml index e34bbf8987..e17c6f7e4b 100644 --- a/compiler/ast/Cargo.toml +++ b/compiler/ast/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "leo-ast" -version = "1.8.0" +version = "1.8.1" authors = [ "The Aleo Team " ] description = "Abstract syntax tree (AST) for the Leo programming language" homepage = "https://aleo.org" @@ -20,11 +20,11 @@ rust-version = "1.69" [dependencies.leo-errors] path = "../../errors" -version = "1.8.0" +version = "1.8.1" [dependencies.leo-span] path = "../span" -version = "1.8.0" +version = "1.8.1" [dependencies.indexmap] version = "1.9" diff --git a/compiler/ast/src/core/mod.rs b/compiler/ast/src/core/mod.rs new file mode 100644 index 0000000000..27caeebc3b --- /dev/null +++ b/compiler/ast/src/core/mod.rs @@ -0,0 +1,19 @@ +// Copyright (C) 2019-2023 Aleo Systems Inc. +// This file is part of the Leo library. + +// The Leo library is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// The Leo library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with the Leo library. If not, see . + +//! The core library structures for a Leo program. + +pub struct BHP \ No newline at end of file diff --git a/compiler/compiler/Cargo.toml b/compiler/compiler/Cargo.toml index 2df7c058f8..8675d0b41a 100644 --- a/compiler/compiler/Cargo.toml +++ b/compiler/compiler/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "leo-compiler" -version = "1.8.0" +version = "1.8.1" authors = [ "The Aleo Team " ] description = "Compiler for Leo programming language" homepage = "https://aleo.org" @@ -20,23 +20,23 @@ rust-version = "1.69" [dependencies.leo-ast] path = "../ast" -version = "1.8.0" +version = "1.8.1" [dependencies.leo-errors] path = "../../errors" -version = "1.8.0" +version = "1.8.1" [dependencies.leo-passes] path = "../passes" -version = "1.8.0" +version = "1.8.1" [dependencies.leo-parser] path = "../parser" -version = "1.8.0" +version = "1.8.1" [dependencies.leo-span] path = "../span" -version = "1.8.0" +version = "1.8.1" [dependencies.sha2] version = "0.10" diff --git a/compiler/parser/Cargo.toml b/compiler/parser/Cargo.toml index 268107d2c7..7f8a662338 100644 --- a/compiler/parser/Cargo.toml +++ b/compiler/parser/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "leo-parser" -version = "1.8.0" +version = "1.8.1" authors = [ "The Aleo Team " ] description = "Parser for the Leo programming language" homepage = "https://aleo.org" @@ -20,15 +20,15 @@ rust-version = "1.69" [dependencies.leo-ast] path = "../ast" -version = "1.8.0" +version = "1.8.1" [dependencies.leo-errors] path = "../../errors" -version = "1.8.0" +version = "1.8.1" [dependencies.leo-span] path = "../span" -version = "1.8.0" +version = "1.8.1" [dependencies.snarkvm-console] workspace = true diff --git a/compiler/passes/Cargo.toml b/compiler/passes/Cargo.toml index 3bfec1807e..0dd915f748 100644 --- a/compiler/passes/Cargo.toml +++ b/compiler/passes/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "leo-passes" -version = "1.8.0" +version = "1.8.1" authors = [ "The Aleo Team " ] description = "Compiler passes for the Leo programming language" homepage = "https://aleo.org" @@ -27,19 +27,19 @@ features = [ "network" ] [dependencies.leo-ast] path = "../ast" -version = "1.8.0" +version = "1.8.1" [dependencies.leo-errors] path = "../../errors" -version = "1.8.0" +version = "1.8.1" [dependencies.leo-parser] path = "../parser" -version = "1.8.0" +version = "1.8.1" [dependencies.leo-span] path = "../span" -version = "1.8.0" +version = "1.8.1" [dependencies.indexmap] version = "1.9" diff --git a/compiler/span/Cargo.toml b/compiler/span/Cargo.toml index 320fd04a31..043915f8f6 100644 --- a/compiler/span/Cargo.toml +++ b/compiler/span/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "leo-span" -version = "1.8.0" +version = "1.8.1" authors = [ "The Aleo Team " ] description = "Span handling for the Leo programming language" homepage = "https://aleo.org" diff --git a/docs/grammar/Cargo.toml b/docs/grammar/Cargo.toml index 270b1308f4..5aebd6bc56 100644 --- a/docs/grammar/Cargo.toml +++ b/docs/grammar/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "leo-abnf" -version = "1.8.0" +version = "1.8.1" authors = [ "The Aleo Team " ] description = "ABNF to Markdown converter for the Leo programming language" homepage = "https://aleo.org" diff --git a/errors/Cargo.toml b/errors/Cargo.toml index fa7b8aabbd..4e54ceafae 100644 --- a/errors/Cargo.toml +++ b/errors/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "leo-errors" -version = "1.8.0" +version = "1.8.1" authors = [ "The Aleo Team " ] description = "Errors for the Leo programming language" homepage = "https://aleo.org" @@ -20,7 +20,7 @@ rust-version = "1.69" [dependencies.leo-span] path = "../compiler/span" -version = "1.8.0" +version = "1.8.1" [dependencies.anyhow] version = "1.0" diff --git a/leo/package/Cargo.toml b/leo/package/Cargo.toml index 616b580c73..b5743d04df 100644 --- a/leo/package/Cargo.toml +++ b/leo/package/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "leo-package" -version = "1.8.0" +version = "1.8.1" authors = [ "The Aleo Team " ] description = "Package parser for the Leo programming language" homepage = "https://aleo.org" @@ -20,7 +20,7 @@ rust-version = "1.69" [dependencies.leo-errors] path = "../../errors" -version = "1.8.0" +version = "1.8.1" [dependencies.indexmap] version = "1.9" diff --git a/tests/test-framework/Cargo.toml b/tests/test-framework/Cargo.toml index acf347a070..f240ae3dbb 100644 --- a/tests/test-framework/Cargo.toml +++ b/tests/test-framework/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "leo-test-framework" -version = "1.8.0" +version = "1.8.1" authors = [ "The Aleo Team " ] description = "The testing framework for the Leo programming language" homepage = "https://aleo.org" @@ -24,7 +24,7 @@ harness = false [dependencies.leo-errors] path = "../../errors" -version = "1.8.0" +version = "1.8.1" [dependencies.backtrace] version = "0.3.67"