diff --git a/Changelog.md b/Changelog.md index f039671..a493374 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,5 +1,11 @@ # Changelog +[0.2.0] + +- Completely re-wrote the tokenizer to use `logos` +- Changed AST and Token data structures to use `Cow` instead of `String` +- Updated error reporting to use `thiserror` instead of `quickerror` + [0.1.2] - Removed references to `Unitask` diff --git a/ModData/About/About.xml b/ModData/About/About.xml index b4f7c83..98e8f46 100644 --- a/ModData/About/About.xml +++ b/ModData/About/About.xml @@ -2,7 +2,7 @@ Slang JoeDiertay - 0.1.2 + 0.2.0 [h1]Slang: High-Level Programming for Stationeers[/h1] diff --git a/csharp_mod/stationeersSlang.csproj b/csharp_mod/stationeersSlang.csproj index eda308a..f519032 100644 --- a/csharp_mod/stationeersSlang.csproj +++ b/csharp_mod/stationeersSlang.csproj @@ -5,7 +5,7 @@ enable StationeersSlang Slang Compiler Bridge - 0.1.2 + 0.2.0 true latest diff --git a/rust_compiler/Cargo.lock b/rust_compiler/Cargo.lock index fc4a7d8..6867837 100644 --- a/rust_compiler/Cargo.lock +++ b/rust_compiler/Cargo.lock @@ -909,7 +909,7 @@ checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" [[package]] name = "slang" -version = "0.1.2" +version = "0.2.0" dependencies = [ "anyhow", "clap", diff --git a/rust_compiler/Cargo.toml b/rust_compiler/Cargo.toml index 2269c18..8969880 100644 --- a/rust_compiler/Cargo.toml +++ b/rust_compiler/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "slang" -version = "0.1.2" +version = "0.2.0" edition = "2021" [workspace]