Skip to content

Commit

Permalink
feat: Properly version all crates
Browse files Browse the repository at this point in the history
  • Loading branch information
edg-l committed Feb 13, 2024
1 parent 96bce6a commit d4df5a2
Show file tree
Hide file tree
Showing 13 changed files with 74 additions and 54 deletions.
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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 changes: 22 additions & 24 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions bin/edlang/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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"
Expand All @@ -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" }
4 changes: 2 additions & 2 deletions lib/edlang_ast/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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"
Expand All @@ -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" }
4 changes: 2 additions & 2 deletions lib/edlang_check/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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"
Expand All @@ -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 }
12 changes: 6 additions & 6 deletions lib/edlang_codegen_llvm/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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"
Expand All @@ -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"
16 changes: 8 additions & 8 deletions lib/edlang_driver/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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"
Expand All @@ -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"] }
4 changes: 2 additions & 2 deletions lib/edlang_ir/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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"
6 changes: 3 additions & 3 deletions lib/edlang_lowering/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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
6 changes: 3 additions & 3 deletions lib/edlang_parser/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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"
Expand All @@ -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]
Expand Down
2 changes: 1 addition & 1 deletion lib/edlang_session/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion lib/edlang_span/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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
Expand Down
1 change: 1 addition & 0 deletions release.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
pre-release-hook = ["git", "cliff", "-o", "CHANGELOG.md", "--tag", "{{version}}" ]

0 comments on commit d4df5a2

Please sign in to comment.