-
Notifications
You must be signed in to change notification settings - Fork 215
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This release improves the Solana developer experience, since now required accounts can be specified using annotations. There are many fixes all over the code base. ### Added - **Solana** the required accounts for instructions can now be specified using function annotations. [LucasSte](https://github.com/LucasSte) ``` contract Foo { @account(oneAccount) @signer(mySigner) @mutableAccount(otherAccount) @mutableSigner(otherSigner) function bar() external returns (uint64) {} } ``` - The language server can now format Solidity source code using the `forge-fmt` crate. [chioni16](https://github.com/chioni16) - The langauge server can now do go references, go to implementation, and go to type definition. [chioni16](https://github.com/chioni16) ### Fixed - **Solana** the data field of AccountInfo can now be modified. [LucasSte](https://github.com/LucasSte) - The vscode extension now uses the solang binary in the path, if available. [seanyoung](https://github.com/seanyoung) ### Changed - **breaking** **Solana** the contract Solidity type can no longer be used. This type used to represent a single address, but this does not make sense as there are many accounts associated with a contract call. [LucasSte](https://github.com/LucasSte) Signed-off-by: Sean Young <[email protected]>
- Loading branch information
Showing
5 changed files
with
49 additions
and
15 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
[package] | ||
name = "solang-parser" | ||
version = "0.3.2" | ||
version = "0.3.3" | ||
authors = ["Sean Young <[email protected]>", "Lucas Steuernagel <[email protected]>", "Cyrill Leutwiler <[email protected]>"] | ||
homepage = "https://github.com/hyperledger/solang" | ||
documentation = "https://solang.readthedocs.io/" | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,8 +4,12 @@ | |
"description": "Use the solang compiler for syntax highlighting, compiler warnings and errors, and hovers", | ||
"publisher": "solang", | ||
"icon": "hl_solang.png", | ||
"author": "Shivam Balikondwar <[email protected]>", | ||
"version": "0.3.2", | ||
"contributors": [ | ||
"Shivam Balikondwar <[email protected]>", | ||
"Govardhan G D <[email protected]>", | ||
"Sean Young <[email protected]>" | ||
], | ||
"version": "0.3.3", | ||
"repository": "github.com/hyperledger/solang", | ||
"engines": { | ||
"vscode": "^1.43.0" | ||
|