xermicus
xermicus
@extraymond FYI the rust source files need a `SPDX` header, this is why the Lints job failed (unfortunately it'll just time out if there are some headers missing)
> @xermicus I think it would be nice to tap into debug buffer when contract trapped. It's very hard to debug why it's trapped within the test. I see what...
Amazing, thank you!
Hi @joshuacheong The best place to keep updated is probably this issue, or also the discord chat where you asked as well. So currently there is no progress made here....
Interfaces are supported. Close to the example you linked would be: ```solidity abstract contract NumberInterface { function getNum(address _myAddress) virtual public view returns (uint); } contract Implementor { function getNum(address...
> I wasn't aware that you were doing this initially, but I believe cargo publish / docs.rs shouldn't be problems anymore. Are we sure about that? It'd be a hard...
We should decide on a case by case basis. It is only sensible for cases where a de duplication a) removes LOC significantly and b) doesn't mess up the code...
Yes this is a very valid bug report. The compiler sometimes creates many spurious diagnostics in this situation. Thanks for reporting. The general idea is to continue analysing the code...
Hmm yeah, there is definitively something going on in our `mulmod`. I benchmarked it against EVM (which implements it with 512bit arithmetics too): ``` mimc/solang time: [125.97 ms 126.77 ms...
After some benchmarks, this might actually be mainly caused by interpreting Wasm. ## Isolated benchmarks of `mulmod` and `addmod` I isolated the `mulmod` and `addmod` builtins inside a benchmark: ```solidity...