v0.3.2 Brasília (#1496)
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./foo
or../foo
.
seanyoung - Solana The
lamports
anddata
fields oftx.accounts
can 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