Skip to content

Commit 3062e90

Browse files
authored
chore: release 0.1.5 (#382)
1 parent 08782c3 commit 3062e90

File tree

12 files changed

+202
-37
lines changed

12 files changed

+202
-37
lines changed

CHANGELOG.md

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,62 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.1.5](https://github.com/paradigmxyz/solar/releases/tag/v0.1.5)
9+
10+
### Bug Fixes
11+
12+
- Visit modifiers in hir visitor ([#373](https://github.com/paradigmxyz/solar/issues/373))
13+
14+
### Dependencies
15+
16+
- [deps] Weekly `cargo update` ([#381](https://github.com/paradigmxyz/solar/issues/381))
17+
- [deps] Weekly `cargo update` ([#376](https://github.com/paradigmxyz/solar/issues/376))
18+
- Bump to edition 2024, MSRV 1.88 ([#375](https://github.com/paradigmxyz/solar/issues/375))
19+
- [deps] Weekly `cargo update` ([#372](https://github.com/paradigmxyz/solar/issues/372))
20+
- [deps] Weekly `cargo update` ([#365](https://github.com/paradigmxyz/solar/issues/365))
21+
- Bump & remove mimalloc patch ([#361](https://github.com/paradigmxyz/solar/issues/361))
22+
- [deps] Weekly `cargo update` ([#358](https://github.com/paradigmxyz/solar/issues/358))
23+
- [deps] Weekly `cargo update` ([#351](https://github.com/paradigmxyz/solar/issues/351))
24+
- [deps] Weekly `cargo update` ([#345](https://github.com/paradigmxyz/solar/issues/345))
25+
26+
### Documentation
27+
28+
- Add CLAUDE.md for Claude Code guidance ([#357](https://github.com/paradigmxyz/solar/issues/357))
29+
- Recommend default-features=false in README.md
30+
31+
### Features
32+
33+
- Resolve ctor base args ([#322](https://github.com/paradigmxyz/solar/issues/322))
34+
- Flatten diag msg with style ([#368](https://github.com/paradigmxyz/solar/issues/368))
35+
- Add span visitor debug tool ([#355](https://github.com/paradigmxyz/solar/issues/355))
36+
- [lexer] Add Cursor::with_position ([#348](https://github.com/paradigmxyz/solar/issues/348))
37+
38+
### Miscellaneous Tasks
39+
40+
- Store SessionGlobals inside of Session ([#379](https://github.com/paradigmxyz/solar/issues/379))
41+
- [benches] Extract Session initialization to its own benchmark ([#380](https://github.com/paradigmxyz/solar/issues/380))
42+
- [meta] Add .git-blame-ignore-revs
43+
- Use Option<StateMutability> in the AST ([#374](https://github.com/paradigmxyz/solar/issues/374))
44+
- Fn header spans ([#371](https://github.com/paradigmxyz/solar/issues/371))
45+
- Clippy
46+
- Misc cleanup, util methods ([#367](https://github.com/paradigmxyz/solar/issues/367))
47+
- Add span to `TryCatchClause` ([#364](https://github.com/paradigmxyz/solar/issues/364))
48+
- [parser] Move unescaping from lexer to parser ([#360](https://github.com/paradigmxyz/solar/issues/360))
49+
50+
### Other
51+
52+
- Add ds store ([#362](https://github.com/paradigmxyz/solar/issues/362))
53+
- Rm bench concurrency
54+
55+
### Performance
56+
57+
- Use `inturn` as the interner ([#349](https://github.com/paradigmxyz/solar/issues/349))
58+
- [lexer] Optimize `is_id_continue_byte` using bitwise operations ([#347](https://github.com/paradigmxyz/solar/issues/347))
59+
60+
### Refactor
61+
62+
- Remove redundant EoF check ([#366](https://github.com/paradigmxyz/solar/issues/366))
63+
864
## [0.1.4](https://github.com/paradigmxyz/solar/releases/tag/v0.1.4)
965

1066
### Bug Fixes

Cargo.lock

Lines changed: 16 additions & 25 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ default-members = ["crates/*"]
44
resolver = "2"
55

66
[workspace.package]
7-
version = "0.1.4"
7+
version = "0.1.5"
88
edition = "2024"
99
rust-version = "1.88" # MSRV
1010
authors = ["DaniPopes <57450786+DaniPopes@users.noreply.github.com>"]
@@ -86,15 +86,15 @@ debug-assertions = true
8686

8787
[workspace.dependencies]
8888
# compiler crates
89-
solar = { version = "0.1.4", path = "crates/solar", package = "solar-compiler", default-features = false }
90-
solar-ast = { version = "0.1.4", path = "crates/ast", default-features = false }
91-
solar-cli = { version = "0.1.4", path = "crates/cli", default-features = false }
92-
solar-config = { version = "0.1.4", path = "crates/config", default-features = false }
93-
solar-data-structures = { version = "0.1.4", path = "crates/data-structures", default-features = false }
94-
solar-interface = { version = "0.1.4", path = "crates/interface", default-features = false }
95-
solar-macros = { version = "0.1.4", path = "crates/macros", default-features = false }
96-
solar-parse = { version = "0.1.4", path = "crates/parse", default-features = false }
97-
solar-sema = { version = "0.1.4", path = "crates/sema", default-features = false }
89+
solar = { version = "0.1.5", path = "crates/solar", package = "solar-compiler", default-features = false }
90+
solar-ast = { version = "0.1.5", path = "crates/ast", default-features = false }
91+
solar-cli = { version = "0.1.5", path = "crates/cli", default-features = false }
92+
solar-config = { version = "0.1.5", path = "crates/config", default-features = false }
93+
solar-data-structures = { version = "0.1.5", path = "crates/data-structures", default-features = false }
94+
solar-interface = { version = "0.1.5", path = "crates/interface", default-features = false }
95+
solar-macros = { version = "0.1.5", path = "crates/macros", default-features = false }
96+
solar-parse = { version = "0.1.5", path = "crates/parse", default-features = false }
97+
solar-sema = { version = "0.1.5", path = "crates/sema", default-features = false }
9898

9999
# internal crates
100100
solar-tester = { path = "tools/tester" }

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,13 @@ You can add Solar to your Rust project by adding the following to your `Cargo.to
4444

4545
```toml
4646
[dependencies]
47-
solar = { version = "=0.1.4", package = "solar-compiler", default-features = false }
47+
solar = { version = "=0.1.5", package = "solar-compiler", default-features = false }
4848
```
4949

5050
Or through the CLI:
5151

5252
```bash
53-
cargo add "solar-compiler@=0.1.4" --rename solar --no-default-features
53+
cargo add "solar-compiler@=0.1.5" --rename solar --no-default-features
5454
```
5555

5656
You can see examples of how to use Solar as a library in the [examples](/examples) directory.

crates/ast/CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,24 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.1.5](https://github.com/paradigmxyz/solar/releases/tag/v0.1.5)
9+
10+
### Dependencies
11+
12+
- Bump to edition 2024, MSRV 1.88 ([#375](https://github.com/paradigmxyz/solar/issues/375))
13+
14+
### Features
15+
16+
- Resolve ctor base args ([#322](https://github.com/paradigmxyz/solar/issues/322))
17+
18+
### Miscellaneous Tasks
19+
20+
- Use Option<StateMutability> in the AST ([#374](https://github.com/paradigmxyz/solar/issues/374))
21+
- Fn header spans ([#371](https://github.com/paradigmxyz/solar/issues/371))
22+
- Clippy
23+
- Misc cleanup, util methods ([#367](https://github.com/paradigmxyz/solar/issues/367))
24+
- Add span to `TryCatchClause` ([#364](https://github.com/paradigmxyz/solar/issues/364))
25+
826
## [0.1.4](https://github.com/paradigmxyz/solar/releases/tag/v0.1.4)
927

1028
### Dependencies

crates/cli/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.1.5](https://github.com/paradigmxyz/solar/releases/tag/v0.1.5)
9+
10+
### Dependencies
11+
12+
- Bump to edition 2024, MSRV 1.88 ([#375](https://github.com/paradigmxyz/solar/issues/375))
13+
814
## [Unreleased](https://github.com/paradigmxyz/solar/compare/v0.1.3...HEAD)
915

1016
## [0.1.3](https://github.com/paradigmxyz/solar/releases/tag/v0.1.3)

crates/config/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.1.5](https://github.com/paradigmxyz/solar/releases/tag/v0.1.5)
9+
10+
### Features
11+
12+
- Add span visitor debug tool ([#355](https://github.com/paradigmxyz/solar/issues/355))
13+
814
## [Unreleased](https://github.com/paradigmxyz/solar/compare/v0.1.3...HEAD)
915

1016
## [0.1.3](https://github.com/paradigmxyz/solar/releases/tag/v0.1.3)

crates/data-structures/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.1.5](https://github.com/paradigmxyz/solar/releases/tag/v0.1.5)
9+
10+
### Dependencies
11+
12+
- Bump to edition 2024, MSRV 1.88 ([#375](https://github.com/paradigmxyz/solar/issues/375))
13+
814
## [0.1.4](https://github.com/paradigmxyz/solar/releases/tag/v0.1.4)
915

1016
### Dependencies

crates/interface/CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,27 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.1.5](https://github.com/paradigmxyz/solar/releases/tag/v0.1.5)
9+
10+
### Dependencies
11+
12+
- Bump to edition 2024, MSRV 1.88 ([#375](https://github.com/paradigmxyz/solar/issues/375))
13+
14+
### Features
15+
16+
- Flatten diag msg with style ([#368](https://github.com/paradigmxyz/solar/issues/368))
17+
18+
### Miscellaneous Tasks
19+
20+
- Store SessionGlobals inside of Session ([#379](https://github.com/paradigmxyz/solar/issues/379))
21+
- Use Option<StateMutability> in the AST ([#374](https://github.com/paradigmxyz/solar/issues/374))
22+
- Fn header spans ([#371](https://github.com/paradigmxyz/solar/issues/371))
23+
- Clippy
24+
25+
### Performance
26+
27+
- Use `inturn` as the interner ([#349](https://github.com/paradigmxyz/solar/issues/349))
28+
829
## [0.1.4](https://github.com/paradigmxyz/solar/releases/tag/v0.1.4)
930

1031
### Bug Fixes

crates/macros/CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,16 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.1.5](https://github.com/paradigmxyz/solar/releases/tag/v0.1.5)
9+
10+
### Dependencies
11+
12+
- Bump to edition 2024, MSRV 1.88 ([#375](https://github.com/paradigmxyz/solar/issues/375))
13+
14+
### Performance
15+
16+
- Use `inturn` as the interner ([#349](https://github.com/paradigmxyz/solar/issues/349))
17+
818
## [Unreleased](https://github.com/paradigmxyz/solar/compare/v0.1.3...HEAD)
919

1020
## [0.1.3](https://github.com/paradigmxyz/solar/releases/tag/v0.1.3)

0 commit comments

Comments
 (0)