Conversation
Make a cache at the top of `mb-core` and share it across all passes that might generate contracts.
|
Can you evaluate this somehow? For example, how often do we hit this cache? How often do we miss? Is there a performance impact? |
|
Here's a small evaluation. So far, looks like this cache First, I measured compile times for the Second, I measured zo sizes for I'm inclined to close this PR for now and take a closer look compile time
zo size
|
|
I think we need to finish #633 and then see how this impacts things. |
Make a cache at the top of
mb-coreand share it across all passes that might generate contracts.