MercuryTechnologies / ghciwatch

Load a GHCi session for a Haskell project and reload it when source files change
https://mercurytechnologies.github.io/ghciwatch/
MIT License
104 stars 9 forks source link

[DUX-2340] Make `ModuleSet` a set #295

Closed 9999years closed 2 months ago

9999years commented 3 months ago

Previously, a ModuleSet wrapped a HashMap<NormalPath, TargetKind>. This had a number of undesirable consequences:

Now, a ModuleSet wraps a HashSet<LoadedModule>.

From SyncLinear.com | DUX-2340