Closed mohammadfawaz closed 2 years ago
The declaration engine allows the compiler add a layer of separation between AST nodes and declarations.
The goal of adding the declaration engine is to:
See the relevant RFC here: https://github.com/FuelLabs/sway-rfcs/pull/11
The prototype can be used to guide implementation: https://github.com/emilyaherbert/declaration-engine-and-collection-context-demo/tree/master/de
This is now done! 🥳
I've moved where we are tracking the monomorphization cache into this issue: #1819
This is now complete, hopefully for real this time 🥳
The declaration engine allows the compiler add a layer of separation between AST nodes and declarations.
The goal of adding the declaration engine is to:
See the relevant RFC here: https://github.com/FuelLabs/sway-rfcs/pull/11
The prototype can be used to guide implementation: https://github.com/emilyaherbert/declaration-engine-and-collection-context-demo/tree/master/de