ethdebug / format

Smart contract debugging data format – Standards development working group
https://ethdebug.github.io/format/
47 stars 4 forks source link

Define pointer templates #103

Closed gnidan closed 1 month ago

gnidan commented 2 months ago

This PR introduces pointer templates, allowing the re-use of similar pointers without requiring that compilers output full pointer representations for every re-use.

This uses the existing pointer expression system to define pointer templates essentially as lambda functions.

This PR updates the schemas, the spec website, and adds support for pointer templates in the reference implementation.