creusot
creusot copied to clipboard
Use proper query system
The core loop of Creusot is powered by a 'query' system: a HashMap which stores the results of translating functions. Structuring things as queries is quite natural when interacting with rustc which is itself structured as a query system. However, it could be very beneficial to move to a proper query system, like the one provided by salsa.