Commit b1a8648
committed
Merge #237: Bump simplicity-hl version, update changelog
d552c1c Bump simplicity-hl version, update changelog (Kyryl R)
Pull request description:
The PR is about rolling out features that were added previously, they include (copy from the CHANGELOG.md):
* Migrate from the `pest` parser to a new `chumsky`-based parser, improving parser recovery and enabling multiple parse errors to be reported in one pass [#185](#185)
* `simc` now accepts `--args <file>` for parameterized contracts, and witness input is supplied explicitly via `--wit <file>` [#200](#200)
* Expose contract ABI metadata for tooling via `simc --abi`, and add library accessors for parameter and witness types [#201](#201), [#219](#219)
* Improve compiler diagnostics further by rejecting duplicate type-alias definitions and fixing parser recovery around angle-bracket-delimited syntax [#221](#221), [#222](#222)
* Correct LSP hover/completion documentation for `build_tapleaf_simplicity`, `unwrap_left`, and `unwrap_right` [#229](#229), [#230](#230)
---
I've decided to bump a minor version because of the `chumsky` migration, as far as I can see, it is a breaking change
Even though we did our best to test the new parser on the contracts we are working on, there could still be some nuances. Therefore, I added a release candidate suffix to make the rollout softer
Also, guys from Simplex are blocked, as they need a new version of SimplicityHL to be published in order to publish the Simplex framework to crates.io
ACKs for top commit:
Arvolear:
ACK [`d552c1c`](d552c1c), tested locally.
delta1:
utACK d552c1c
Tree-SHA512: c4629251714efe0d05bcdf29c24270bcb6feb9883b2fe1f784718b554ab6d4afb688d920256489f5f71f9fab81e9d34150755da2566ded94c87cdc4cb3d73da03 files changed
Lines changed: 12 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
1 | 9 | | |
2 | 10 | | |
3 | | - | |
4 | | - | |
5 | | - | |
| 11 | + | |
| 12 | + | |
6 | 13 | | |
7 | 14 | | |
8 | 15 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
0 commit comments