Download Latest Version v0.3.4_ London source code.tar.gz (1.4 MB)
Email in envelope

Get an email when there's a new version of Solang

Home / v0.3.0
Name Modified Size InfoDownloads / Week
Parent folder
solang.exe 2023-05-22 41.7 MB
solang-mac 2023-05-22 123.6 MB
solang-mac-intel 2023-05-22 62.8 MB
solang-linux-arm64 2023-05-22 61.5 MB
solang-linux-x86-64 2023-05-22 61.0 MB
solang-mac-arm 2023-05-22 60.8 MB
README.md 2023-05-22 1.5 kB
v0.3.0 source code.tar.gz 2023-05-22 1.0 MB
v0.3.0 source code.zip 2023-05-22 1.5 MB
Totals: 9 Items   413.9 MB 0

The parser and semantic analysis stage of Solang have gone through a security audit. All security issues have been fixed.

Added

  • The CLI now has a --release option, which disables printing of errors. salaheldinsoliman
  • Substrate: chain extensions can be now used. xermicus

Fixed

  • Solidity error definitions are now parsed. seanyoung
  • The Ethereum Solidity parser and semantic analysis tests are now run on Solang sema during cargo test. seanyoung
  • If a function returns a storage reference, then not returning a value explicitly is an error, since the reference must refer to an existing storage variable. seanyoung
  • Many small improvements have been made to the parser and semantic analysis, improving compatibility with Ethereum Solidity. seanyoung xermicus LucasSte

Changed

  • Solana: Addresses are now base58 encoded when formated with "address:{}".format(address). LucasSte
  • Substrate: No longer use the prefixed names for seal runtime API calls, which grants small improvements in contract sizes. xermicus
Source: README.md, updated 2023-05-22