Skip to content

Pre-requisites for Memory optimizations by analysing Solidity code #13722

Open
@NunoFilipeSantos

Description

@NunoFilipeSantos

What

Following the template of #13378, we want to do more complex analysis on the Solidity level, resulting in annotations of the AST that can be used during code generation to produce more optimal code, resp. code that can be handled better by the optimiser.

In particular, we want to address low-hanging fruit in memory optimizations, i.e. for any memory allocation in Solidity that we can easily determine to be temporary, we do not permanently allocate memory.

Tasks

Related Previous Issues

Similar Issues to be solved with a similar mechanism, but merely optionally to be done as part of this epic:

Metadata

Metadata

Type

No type

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions