SOLL icon indicating copy to clipboard operation
SOLL copied to clipboard

SOLL is a new compiler for generate Ewasm from solidity and yul. See a demo here: https://asciinema.org/a/ezJqNLicn5fya02zwu4VXIo8a

Results 32 SOLL issues
Sort by recently updated
recently updated
newest added

Try to fix failures in soll runtime test, there is mainly 4 class of failures. All of them are elaborated in [the notion note](https://www.notion.so/SOLL-runtime-test-93c3957dfcb046a0bf454224f058dbdf). Failures below seem like bugs during...

implement `using A for B;` for solidity 0.7.1

Add support to inheritance ## Parser - New keywords * [x] abstract * [x] is * [x] override * [x] virtual * [x] interface - structure * [ ] identifier-path...

Implement `new` for solidity 0.7.1 For example, the following contracts can be supported: ``` contract AAA{ BBB b; function func() public returns(int){ b = new BBB(); return b.func2(); } }...

Implement External Function Calls for solidity 0.7.1 For example, the following contracts can be supported: ``` contract AAA{ BBB b; function func() public returns(int){ return b.func2(); } } contract BBB{...

After I use solidity to yul function of solc, sometimes solc will compile the contract file into multiple yul files. So how do I use soll to compile it into...

enhancement

It has been a long time since we freeze our milestones of solidity front end. The language spec is changed. Our solidity front end is based on solidity v0.6.6 release...

documentation
enhancement
help wanted