mirror of
https://github.com/edg-l/edlang.git
synced 2024-10-17 22:53:42 +00:00
feat: Properly version all crates
This commit is contained in:
parent
96bce6ad4b
commit
d4df5a2090
21
CHANGELOG.md
Normal file
21
CHANGELOG.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Changelog
|
||||
|
||||
All notable changes to this project will be documented in this file.
|
||||
|
||||
## [0.0.1-alpha.2] - 2024-02-13
|
||||
|
||||
### Features
|
||||
|
||||
- Compile ifs
|
||||
|
||||
### Miscellaneous Tasks
|
||||
|
||||
- Update deps
|
||||
- Update version
|
||||
|
||||
### Styling
|
||||
|
||||
- Format
|
||||
- Naming
|
||||
|
||||
<!-- generated by git-cliff -->
|
46
Cargo.lock
generated
46
Cargo.lock
generated
|
@ -162,12 +162,9 @@ checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec"
|
|||
|
||||
[[package]]
|
||||
name = "cc"
|
||||
version = "1.0.83"
|
||||
version = "1.0.85"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
|
||||
dependencies = [
|
||||
"libc",
|
||||
]
|
||||
checksum = "9b918671670962b48bc23753aef0c51d072dca6f52f01f800854ada6ddb7f7d3"
|
||||
|
||||
[[package]]
|
||||
name = "cfg-if"
|
||||
|
@ -303,21 +300,21 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "edlang"
|
||||
version = "0.0.1-alpha.2"
|
||||
version = "0.0.1-alpha.3"
|
||||
dependencies = [
|
||||
"edlang_driver",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "edlang_ast"
|
||||
version = "0.1.0"
|
||||
version = "0.0.1-alpha.3"
|
||||
dependencies = [
|
||||
"edlang_span",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "edlang_check"
|
||||
version = "0.1.0"
|
||||
version = "0.0.1-alpha.3"
|
||||
dependencies = [
|
||||
"ariadne",
|
||||
"edlang_ast",
|
||||
|
@ -326,7 +323,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "edlang_codegen_llvm"
|
||||
version = "0.1.0"
|
||||
version = "0.0.1-alpha.3"
|
||||
dependencies = [
|
||||
"bumpalo",
|
||||
"cc",
|
||||
|
@ -341,7 +338,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "edlang_driver"
|
||||
version = "0.1.0"
|
||||
version = "0.0.1-alpha.3"
|
||||
dependencies = [
|
||||
"ariadne",
|
||||
"clap",
|
||||
|
@ -359,7 +356,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "edlang_ir"
|
||||
version = "0.1.0"
|
||||
version = "0.0.1-alpha.3"
|
||||
dependencies = [
|
||||
"edlang_span",
|
||||
"smallvec",
|
||||
|
@ -367,7 +364,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "edlang_lowering"
|
||||
version = "0.1.0"
|
||||
version = "0.0.1-alpha.3"
|
||||
dependencies = [
|
||||
"edlang_ast",
|
||||
"edlang_ir",
|
||||
|
@ -376,7 +373,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "edlang_parser"
|
||||
version = "0.1.0"
|
||||
version = "0.0.1-alpha.3"
|
||||
dependencies = [
|
||||
"ariadne",
|
||||
"edlang_ast",
|
||||
|
@ -389,14 +386,14 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "edlang_session"
|
||||
version = "0.1.0"
|
||||
version = "0.0.1-alpha.3"
|
||||
dependencies = [
|
||||
"ariadne",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "edlang_span"
|
||||
version = "0.1.0"
|
||||
version = "0.0.1-alpha.3"
|
||||
|
||||
[[package]]
|
||||
name = "either"
|
||||
|
@ -495,7 +492,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "inkwell"
|
||||
version = "0.4.0"
|
||||
source = "git+https://github.com/TheDan64/inkwell?rev=e0cc92dc28eb684684e450ca28daedc52e613962#e0cc92dc28eb684684e450ca28daedc52e613962"
|
||||
source = "git+https://github.com/TheDan64/inkwell?rev=c044e3cd8d92972ca75b374fb6c5a2794f5b53ca#c044e3cd8d92972ca75b374fb6c5a2794f5b53ca"
|
||||
dependencies = [
|
||||
"either",
|
||||
"inkwell_internals",
|
||||
|
@ -508,7 +505,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "inkwell_internals"
|
||||
version = "0.9.0"
|
||||
source = "git+https://github.com/TheDan64/inkwell?rev=e0cc92dc28eb684684e450ca28daedc52e613962#e0cc92dc28eb684684e450ca28daedc52e613962"
|
||||
source = "git+https://github.com/TheDan64/inkwell?rev=c044e3cd8d92972ca75b374fb6c5a2794f5b53ca#c044e3cd8d92972ca75b374fb6c5a2794f5b53ca"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
|
@ -631,32 +628,33 @@ checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
|
|||
|
||||
[[package]]
|
||||
name = "logos"
|
||||
version = "0.13.0"
|
||||
version = "0.14.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "c000ca4d908ff18ac99b93a062cb8958d331c3220719c52e77cb19cc6ac5d2c1"
|
||||
checksum = "161971eb88a0da7ae0c333e1063467c5b5727e7fb6b710b8db4814eade3a42e8"
|
||||
dependencies = [
|
||||
"logos-derive",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "logos-codegen"
|
||||
version = "0.13.0"
|
||||
version = "0.14.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "dc487311295e0002e452025d6b580b77bb17286de87b57138f3b5db711cded68"
|
||||
checksum = "8e31badd9de5131fdf4921f6473d457e3dd85b11b7f091ceb50e4df7c3eeb12a"
|
||||
dependencies = [
|
||||
"beef",
|
||||
"fnv",
|
||||
"lazy_static",
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
"regex-syntax 0.6.29",
|
||||
"regex-syntax 0.8.2",
|
||||
"syn",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "logos-derive"
|
||||
version = "0.13.0"
|
||||
version = "0.14.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "dbfc0d229f1f42d790440136d941afd806bc9e949e2bcb8faa813b0f00d1267e"
|
||||
checksum = "1c2a69b3eb68d5bd595107c9ee58d7e07fe2bb5e360cc85b0f084dedac80de0a"
|
||||
dependencies = [
|
||||
"logos-codegen",
|
||||
]
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "edlang"
|
||||
version = "0.0.1-alpha.2"
|
||||
version = "0.0.1-alpha.3"
|
||||
authors = ["Edgar Luque <edgar@edgarluque.com>"]
|
||||
description = "A experimental language using LLVM."
|
||||
edition = "2021"
|
||||
|
@ -12,4 +12,4 @@ categories = ["compilers"]
|
|||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||
|
||||
[dependencies]
|
||||
edlang_driver = { version = "0.1.0", path = "../../lib/edlang_driver" }
|
||||
edlang_driver = { version = "0.0.1-alpha.3", path = "../../lib/edlang_driver" }
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "edlang_ast"
|
||||
version = "0.1.0"
|
||||
version = "0.0.1-alpha.3"
|
||||
authors = ["Edgar Luque <edgar@edgarluque.com>"]
|
||||
description = "edlang AST"
|
||||
edition = "2021"
|
||||
|
@ -11,4 +11,4 @@ categories = ["compilers"]
|
|||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||
|
||||
[dependencies]
|
||||
edlang_span = { version = "0.1.0", path = "../edlang_span" }
|
||||
edlang_span = { version = "0.0.1-alpha.3", path = "../edlang_span" }
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "edlang_check"
|
||||
version = "0.1.0"
|
||||
version = "0.0.1-alpha.3"
|
||||
authors = ["Edgar Luque <edgar@edgarluque.com>"]
|
||||
description = "edlang check"
|
||||
edition = "2021"
|
||||
|
@ -12,5 +12,5 @@ categories = ["compilers"]
|
|||
|
||||
[dependencies]
|
||||
ariadne = { version = "0.4.0", features = ["auto-color"] }
|
||||
edlang_ast = { version = "0.1.0", path = "../edlang_ast" }
|
||||
edlang_ast = { version = "0.0.1-alpha.3", path = "../edlang_ast" }
|
||||
tracing = { workspace = true }
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "edlang_codegen_llvm"
|
||||
version = "0.1.0"
|
||||
version = "0.0.1-alpha.3"
|
||||
authors = ["Edgar Luque <edgar@edgarluque.com>"]
|
||||
description = "edlang LLVM codegen"
|
||||
edition = "2021"
|
||||
|
@ -12,13 +12,13 @@ categories = ["compilers"]
|
|||
|
||||
[dependencies]
|
||||
bumpalo = { version = "3.14.0", features = ["std"] }
|
||||
edlang_ir = { version = "0.1.0", path = "../edlang_ir" }
|
||||
edlang_parser = { version = "0.1.0", path = "../edlang_parser" }
|
||||
edlang_session = { version = "0.1.0", path = "../edlang_session" }
|
||||
edlang_ir = { version = "0.0.1-alpha.3", path = "../edlang_ir" }
|
||||
edlang_parser = { version = "0.0.1-alpha.3", path = "../edlang_parser" }
|
||||
edlang_session = { version = "0.0.1-alpha.3", path = "../edlang_session" }
|
||||
llvm-sys = "170.0.1"
|
||||
inkwell = { git = "https://github.com/TheDan64/inkwell", rev = "e0cc92dc28eb684684e450ca28daedc52e613962", features = ["llvm17-0"] }
|
||||
inkwell = { git = "https://github.com/TheDan64/inkwell", rev = "c044e3cd8d92972ca75b374fb6c5a2794f5b53ca", features = ["llvm17-0"] }
|
||||
tracing = { workspace = true }
|
||||
edlang_span = { version = "0.1.0", path = "../edlang_span" }
|
||||
edlang_span = { version = "0.0.1-alpha.3", path = "../edlang_span" }
|
||||
|
||||
[build-dependencies]
|
||||
cc = "1.0.83"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "edlang_driver"
|
||||
version = "0.1.0"
|
||||
version = "0.0.1-alpha.3"
|
||||
authors = ["Edgar Luque <edgar@edgarluque.com>"]
|
||||
description = "edlang compiler driver library"
|
||||
edition = "2021"
|
||||
|
@ -14,12 +14,12 @@ categories = ["compilers"]
|
|||
ariadne = { version = "0.4.0", features = ["auto-color"] }
|
||||
clap = { version = "4.4.16", features = ["derive"] }
|
||||
color-eyre = "0.6.2"
|
||||
edlang_ast = { version = "0.1.0", path = "../edlang_ast" }
|
||||
edlang_check = { version = "0.1.0", path = "../edlang_check" }
|
||||
edlang_codegen_llvm = { version = "0.1.0", path = "../edlang_codegen_llvm" }
|
||||
edlang_ir = { version = "0.1.0", path = "../edlang_ir" }
|
||||
edlang_lowering = { version = "0.1.0", path = "../edlang_lowering" }
|
||||
edlang_parser = { version = "0.1.0", path = "../edlang_parser" }
|
||||
edlang_session = { version = "0.1.0", path = "../edlang_session" }
|
||||
edlang_ast = { version = "0.0.1-alpha.3", path = "../edlang_ast" }
|
||||
edlang_check = { version = "0.0.1-alpha.3", path = "../edlang_check" }
|
||||
edlang_codegen_llvm = { version = "0.0.1-alpha.3", path = "../edlang_codegen_llvm" }
|
||||
edlang_ir = { version = "0.0.1-alpha.3", path = "../edlang_ir" }
|
||||
edlang_lowering = { version = "0.0.1-alpha.3", path = "../edlang_lowering" }
|
||||
edlang_parser = { version = "0.0.1-alpha.3", path = "../edlang_parser" }
|
||||
edlang_session = { version = "0.0.1-alpha.3", path = "../edlang_session" }
|
||||
tracing = { workspace = true }
|
||||
tracing-subscriber = { version = "0.3.18", features = ["env-filter"] }
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
[package]
|
||||
name = "edlang_ir"
|
||||
version = "0.1.0"
|
||||
version = "0.0.1-alpha.3"
|
||||
edition = "2021"
|
||||
|
||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||
|
||||
[dependencies]
|
||||
edlang_span = { version = "0.1.0", path = "../edlang_span" }
|
||||
edlang_span = { version = "0.0.1-alpha.3", path = "../edlang_span" }
|
||||
smallvec = "1.13.1"
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
[package]
|
||||
name = "edlang_lowering"
|
||||
version = "0.1.0"
|
||||
version = "0.0.1-alpha.3"
|
||||
edition = "2021"
|
||||
|
||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||
|
||||
[dependencies]
|
||||
edlang_ast = { version = "0.1.0", path = "../edlang_ast" }
|
||||
edlang_ir = { version = "0.1.0", path = "../edlang_ir" }
|
||||
edlang_ast = { version = "0.0.1-alpha.3", path = "../edlang_ast" }
|
||||
edlang_ir = { version = "0.0.1-alpha.3", path = "../edlang_ir" }
|
||||
tracing.workspace = true
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "edlang_parser"
|
||||
version = "0.1.0"
|
||||
version = "0.0.1-alpha.3"
|
||||
authors = ["Edgar Luque <edgar@edgarluque.com>"]
|
||||
description = "edlang parser"
|
||||
edition = "2021"
|
||||
|
@ -12,10 +12,10 @@ categories = ["compilers"]
|
|||
|
||||
[dependencies]
|
||||
ariadne = { version = "0.4.0", features = ["auto-color"] }
|
||||
edlang_ast = { version = "0.1.0", path = "../edlang_ast" }
|
||||
edlang_ast = { version = "0.0.1-alpha.3", path = "../edlang_ast" }
|
||||
itertools = "0.12.0"
|
||||
lalrpop-util = { version = "0.20.0", features = ["lexer"] }
|
||||
logos = "0.13.0"
|
||||
logos = "0.14.0"
|
||||
tracing = { workspace = true }
|
||||
|
||||
[build-dependencies]
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "edlang_session"
|
||||
version = "0.1.0"
|
||||
version = "0.0.1-alpha.3"
|
||||
edition = "2021"
|
||||
|
||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "edlang_span"
|
||||
version = "0.1.0"
|
||||
version = "0.0.1-alpha.3"
|
||||
edition = "2021"
|
||||
|
||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||
|
|
1
release.toml
Normal file
1
release.toml
Normal file
|
@ -0,0 +1 @@
|
|||
pre-release-hook = ["git", "cliff", "-o", "CHANGELOG.md", "--tag", "{{version}}" ]
|
Loading…
Reference in a new issue