g. nick // gnidan.eth
@gnidan
for anyone curious about my ongoing work to design a debugging data format for EVM languages, please see these resources: - solidity summit talk https://youtu.be/Qe3e3yg3S2A - work in progress draft specification https://ethdebug.github.io/format/spec/overview - matrix chat https://matrix.to/#/%23ethdebug:matrix.org
1 reply
0 recast
3 reactions
g. nick // gnidan.eth
@gnidan
huge thanks to Solidity and the EF for sponsoring me and for being enthusiastic proponents for solving this problem 🙏 my current understanding of the problem is that the spec still needs ~3 additional schemas, but work is at the point now where solc is beginning to plan their implementation! really exciting
1 reply
0 recast
0 reaction
g. nick // gnidan.eth
@gnidan
regarding timing... i know that, for solidity, they consider their ethdebug implementation to be a blocker for making via-ir the default codegen pipeline... and they want this change to go out in v0.9.0 in june so with luck, we can get a complete first draft in march/april, then focus on validation and iteration!
1 reply
0 recast
0 reaction
g. nick // gnidan.eth
@gnidan
should probably add this explicitly, but nothing about ethdebug is solidity specific, and the idea is that this format will work for all EVM languages i'm hoping that the initial work for solc will lead to a compiler implementation guide, so Vyper et al. can have an easier time of it
1 reply
0 recast
0 reaction