Skip to content

Releases: paradigmxyz/solar

0.1.1

05 Jan 23:44
b23d974
Compare
Choose a tag to compare

Release Notes

Notable and breaking changes (!):

  • The parser now fully supports doc-comments in any position (#154). This was the last major feature needed to support the full Solidity grammar, as implemented in solc. The parser and AST are now considered feature-complete.
  • Fixed some bugs in the parser
  • Implemented some more syntax checks and validations

Library

  • (!) Return ControlFlow from AST visitor methods (#115)
  • (!) Remove Pos trait (#137)
  • (!) Re-export solar_ast::ast::* internal module (#141)
  • Unify CLI and Session options (#176)
    • Session::builder's individual config option methods have been removed in favor of using Args directly.
  • Install rayon pool in Session::enter (#123)
    • Add Session::enter_parallel (#183)
    • The session is now parallel by default; enter will behave the same, use enter_parallel to be able to make use of rayon inside of the closure.

Install solar 0.1.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/paradigmxyz/solar/releases/download/v0.1.1/solar-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy ByPass -c "irm https://github.com/paradigmxyz/solar/releases/download/v0.1.1/solar-installer.ps1 | iex"

Download solar 0.1.1

File Platform Checksum
solar-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
solar-x86_64-apple-darwin.tar.gz Intel macOS checksum
solar-x86_64-pc-windows-msvc.zip x64 Windows checksum
solar-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
solar-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum

What's Changed

New Contributors

Read more

0.1.0

08 Nov 04:41
fff9d9f
Compare
Choose a tag to compare

Release Notes

Initial release. See the announcement blog post: https://www.paradigm.xyz/2024/11/solar

Install solar 0.1.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/paradigmxyz/solar/releases/download/v0.1.0/solar-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy ByPass -c "irm https://github.com/paradigmxyz/solar/releases/download/v0.1.0/solar-installer.ps1 | iex"

Download solar 0.1.0

File Platform Checksum
solar-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
solar-x86_64-apple-darwin.tar.gz Intel macOS checksum
solar-x86_64-pc-windows-msvc.zip x64 Windows checksum
solar-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
solar-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum