Update version (nightly)

This commit is contained in:
Shunsuke Shibayama 2022-10-22 21:49:35 +09:00
parent 4b58f0ee5b
commit 6635f7188b
5 changed files with 18 additions and 14 deletions

8
Cargo.lock generated
View file

@ -4,7 +4,7 @@ version = 3
[[package]]
name = "erg"
version = "0.5.11-nightly.3"
version = "0.5.11-nightly.4"
dependencies = [
"erg_common",
"erg_compiler",
@ -13,7 +13,7 @@ dependencies = [
[[package]]
name = "erg_common"
version = "0.5.11-nightly.3"
version = "0.5.11-nightly.4"
dependencies = [
"hermit-abi",
"libc",
@ -22,7 +22,7 @@ dependencies = [
[[package]]
name = "erg_compiler"
version = "0.5.11-nightly.3"
version = "0.5.11-nightly.4"
dependencies = [
"erg_common",
"erg_parser",
@ -30,7 +30,7 @@ dependencies = [
[[package]]
name = "erg_parser"
version = "0.5.11-nightly.3"
version = "0.5.11-nightly.4"
dependencies = [
"erg_common",
]

View file

@ -1,6 +1,6 @@
[package]
name = "erg"
version = "0.5.11-nightly.3"
version = "0.5.11-nightly.4"
description = "The Erg programming language"
authors = ["erg-lang team <moderation.erglang@gmail.com>"]
license = "MIT OR Apache-2.0"
@ -18,7 +18,7 @@ members = [
]
[workspace.package]
version = "0.5.11-nightly.3"
version = "0.5.11-nightly.4"
authors = ["erg-lang team <moderation.erglang@gmail.com>"]
license = "MIT OR Apache-2.0"
edition = "2021"
@ -50,9 +50,9 @@ traditional_chinese = [
pre-commit = []
[dependencies]
erg_common = { version = "0.5.11-nightly.3", path = "./compiler/erg_common" }
erg_parser = { version = "0.5.11-nightly.3", path = "./compiler/erg_parser" }
erg_compiler = { version = "0.5.11-nightly.3", path = "./compiler/erg_compiler" }
erg_common = { version = "0.5.11-nightly.4", path = "./compiler/erg_common" }
erg_parser = { version = "0.5.11-nightly.4", path = "./compiler/erg_parser" }
erg_compiler = { version = "0.5.11-nightly.4", path = "./compiler/erg_compiler" }
# [workspace]
# member = ["cm", "dyne"]

View file

@ -24,8 +24,8 @@ traditional_chinese = [
]
[dependencies]
erg_common = { version = "0.5.11-nightly.3", path = "../erg_common" }
erg_parser = { version = "0.5.11-nightly.3", path = "../erg_parser" }
erg_common = { version = "0.5.11-nightly.4", path = "../erg_common" }
erg_parser = { version = "0.5.11-nightly.4", path = "../erg_parser" }
[lib]
path = "lib.rs"

View file

@ -16,11 +16,15 @@ fn main() -> std::io::Result<()> {
.to_string()
+ "/.erg";
if !path::Path::new(&erg_path).exists() {
fs::create_dir(&erg_path)?;
fs::create_dir(&erg_path).unwrap_or_else(|_| {
eprintln!("failed to create the directory: {erg_path}");
});
}
println!("cargo:rustc-env=CARGO_ERG_PATH={erg_path}");
// create a std library in ".erg"
copy_dir(&erg_path, "lib")?;
copy_dir(&erg_path, "lib").unwrap_or_else(|_| {
eprintln!("failed to copy the std library to {erg_path}");
});
Ok(())
}

View file

@ -16,7 +16,7 @@ simplified_chinese = ["erg_common/simplified_chinese"]
traditional_chinese = ["erg_common/traditional_chinese"]
[dependencies]
erg_common = { version = "0.5.11-nightly.3", path = "../erg_common" }
erg_common = { version = "0.5.11-nightly.4", path = "../erg_common" }
[lib]
path = "lib.rs"