Skip to main content Link Search Menu Expand Document (external link)

solang GitHub

PR #1025 Update seal calls
substrate WIP
Created At 2022-09-26 20:06:38 +0000 UTC
PR #1024 constant overflow compatible with solc
This PR evaluates expressions constant arithmetic and checks for overflow according to what Solc does Signed-off-by: salaheldinsoliman <salaheldin_sameh@aucegypt.edu>
Created At 2022-09-26 11:50:47 +0000 UTC
PR #1023 Create switch instruction
We aim at moving the dispatch code to codegen. It means we'll need new instructions and builtin structs there, like the `switch` instruction, utilized in [this line](https://github.com/hyperledger/solang/blob/6083938df34d288ba85a19d72338ee5abcb85b85/src/emit/dispatch.rs#L103). This PR wires up the `switch` instruction for that and enables the code generation for switch statements in Yul, using the newly added instruction.
Created At 2022-09-22 04:02:31 +0000 UTC
PR #1022 Substrate: Remove seal_tombstone_deposit
substrate This API call does no longer exist in `ink!` It looks like I changed the tests but that is only because of git is trying to be smart. I simply deleted the test for this API call and renamed the other ones to fill the gap.
Created At 2022-09-21 12:58:37 +0000 UTC
PR #1021 On Solana, stack allocations must happen in the first block
solana If not, the Solana llvm target will fail to generate code with the error: Unsupported dynamic stack allocation on create_program_address Fixes https://github.com/hyperledger/solang/issues/1019 Signed-off-by: Sean Young <sean@mess.org>
Created At 2022-09-21 09:01:55 +0000 UTC
PR #1020 Update issue templates
Add template for new issues
Created At 2022-09-20 14:22:31 +0000 UTC