rename stdlib -> corelib

This commit is contained in:
gluax 2022-06-01 09:09:38 -07:00
parent f34f63cea4
commit 220cb3e730
30 changed files with 17 additions and 45 deletions

22
Cargo.lock generated
View File

@ -1235,6 +1235,16 @@ dependencies = [
"sha2",
]
[[package]]
name = "leo-corelib"
version = "1.5.3"
dependencies = [
"indexmap",
"leo-ast",
"leo-errors",
"leo-span",
]
[[package]]
name = "leo-errors"
version = "1.5.3"
@ -1324,10 +1334,10 @@ version = "1.5.3"
dependencies = [
"indexmap",
"leo-ast",
"leo-corelib",
"leo-errors",
"leo-parser",
"leo-span",
"leo-stdlib",
]
[[package]]
@ -1340,16 +1350,6 @@ dependencies = [
"serde",
]
[[package]]
name = "leo-stdlib"
version = "1.5.3"
dependencies = [
"indexmap",
"leo-ast",
"leo-errors",
"leo-span",
]
[[package]]
name = "leo-test-framework"
version = "1.5.3"

View File

@ -1,5 +1,5 @@
[package]
name = "leo-stdlib"
name = "leo-corelib"
version = "1.5.3"
authors = [ "The Aleo Team <hello@aleo.org>" ]
description = "The Leo programming language"

View File

@ -40,6 +40,6 @@ version = "1.5.3"
path = "../../leo/span"
version = "1.5.3"
[dependencies.leo-stdlib]
path = "../stdlib"
[dependencies.leo-corelib]
path = "../corelib"
version = "1.5.3"

View File

@ -16,7 +16,7 @@
use leo_ast::Program;
use leo_errors::{Result, Span};
use leo_stdlib::resolve_stdlib_module;
use leo_corelib::resolve_corelib_module;
use indexmap::IndexMap;

View File

@ -22,7 +22,7 @@ pub use canonicalization::*;
*/
// Temporarily disable import resolution
// until we migrate stdlib and then import resolution.
// until we migrate corelib and then import resolution.
/* pub mod import_resolution;
pub use import_resolution::*; */

View File

@ -18,7 +18,7 @@ use indexmap::IndexSet;
use leo_ast::{IntegerType, Node, Type};
use leo_errors::{emitter::Handler, TypeCheckerError};
use leo_span::{Span, Symbol};
use leo_stdlib::*;
use leo_corelib::*;
use crate::SymbolTable;

View File

@ -1,5 +0,0 @@
---
namespace: Compile
expectation: Fail
outputs:
- "Error [ETYC0372003]: Unknown variable `b`\n --> compiler-test:4:14\n |\n 4 | \tlet b: u8 = b;\n | ^\n"

View File

@ -1,5 +0,0 @@
---
namespace: Compile
expectation: Fail
outputs:
- "Error [ETYC0372012]: The function main has no return statement.\n --> compiler-test:3:1\n |\n 3 | function main() -> u8 {}\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n"

View File

@ -1,5 +0,0 @@
---
namespace: Compile
expectation: Fail
outputs:
- "Error [ETYC0372003]: Unknown variable `z`\n --> compiler-test:4:19\n |\n 4 | \tlet b: u8 = 1u8**z;\n | ^\n"

View File

@ -1,5 +0,0 @@
---
namespace: Compile
expectation: Fail
outputs:
- "Error [ETYC0372003]: Unknown variable `x`\n --> compiler-test:4:14\n |\n 4 | \tlet b: u8 = x*z;\n | ^\nError [ETYC0372003]: Unknown variable `z`\n --> compiler-test:4:16\n |\n 4 | \tlet b: u8 = x*z;\n | ^\n"

View File

@ -1,8 +0,0 @@
---
namespace: Compile
expectation: Pass
outputs:
- output:
- initial_input_ast: no input
initial_ast: 56a060f06901ce9ddaa4db7687b048114d3d6a3fc3704266f8f29c5e01025e54
symbol_table: 533169a9c16acf0947feb73f24400d339173893e0691d7d6bc262f9a3cc6dcce