| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| solang-linux-arm64 | 2023-08-24 | 79.8 MB | |
| solang.exe | 2023-08-24 | 47.9 MB | |
| solang-mac | 2023-08-24 | 178.7 MB | |
| solang-mac-intel | 2023-08-24 | 92.9 MB | |
| solang-linux-x86-64 | 2023-08-24 | 79.2 MB | |
| solang-mac-arm | 2023-08-24 | 85.7 MB | |
| README.md | 2023-08-24 | 1.4 kB | |
| v0.3.2 source code.tar.gz | 2023-08-24 | 1.2 MB | |
| v0.3.2 source code.zip | 2023-08-24 | 1.9 MB | |
| Totals: 9 Items | 567.4 MB | 0 | |
The language server is much improved, and many fixes all over.
Added
- Go to definition is now implemented in the language server. chioni16
- The parser has been updated to be compatible with Ethereum Solidity v0.8.21. seanyoung
Fixed
- breaking Resolving import paths now matches solc more closely, and
only resolves relative paths when specified as
./fooor../foo. seanyoung - Solana The
lamportsanddatafields oftx.accountscan be modified again. LucasSte - It is not longer necessary to save a Solidity file, in order for the language server to pick up changes to the file. chioni16
- The negate operator
-now checks for overflow at runtime, and other math overflow fixes. seanyoung
Changed
- The Substrate target has been renamed to Polkadot. xermicus
- Polkadot
assert()andrequire()is now implemented as a transction revert, rather than a trap. The error data is returned, and encoded the same as on Ethereum. Error data is now passed to the calling contract, all the way up the call stack. xermicus - Polkadot constructor can be non-payable. xermicus