Hadrian: use a set to keep track of ways
The order in which ways are provided doesn't matter, so we use a data structure with the appropriate semantics to represent ways. Fixes #21378
Showing
- hadrian/src/Expression/Type.hs 2 additions, 1 deletionhadrian/src/Expression/Type.hs
- hadrian/src/Flavour.hs 4 additions, 3 deletionshadrian/src/Flavour.hs
- hadrian/src/Rules.hs 3 additions, 1 deletionhadrian/src/Rules.hs
- hadrian/src/Rules/Generate.hs 2 additions, 1 deletionhadrian/src/Rules/Generate.hs
- hadrian/src/Rules/Program.hs 3 additions, 1 deletionhadrian/src/Rules/Program.hs
- hadrian/src/Rules/Register.hs 2 additions, 1 deletionhadrian/src/Rules/Register.hs
- hadrian/src/Rules/Rts.hs 5 additions, 3 deletionshadrian/src/Rules/Rts.hs
- hadrian/src/Settings/Builders/Cabal.hs 2 additions, 1 deletionhadrian/src/Settings/Builders/Cabal.hs
- hadrian/src/Settings/Builders/Ghc.hs 2 additions, 1 deletionhadrian/src/Settings/Builders/Ghc.hs
- hadrian/src/Settings/Builders/RunTest.hs 4 additions, 4 deletionshadrian/src/Settings/Builders/RunTest.hs
- hadrian/src/Settings/Default.hs 6 additions, 2 deletionshadrian/src/Settings/Default.hs
- hadrian/src/Settings/Flavours/Benchmark.hs 3 additions, 2 deletionshadrian/src/Settings/Flavours/Benchmark.hs
- hadrian/src/Settings/Flavours/Development.hs 4 additions, 2 deletionshadrian/src/Settings/Flavours/Development.hs
- hadrian/src/Settings/Flavours/GhcInGhci.hs 4 additions, 2 deletionshadrian/src/Settings/Flavours/GhcInGhci.hs
- hadrian/src/Settings/Flavours/Quick.hs 6 additions, 2 deletionshadrian/src/Settings/Flavours/Quick.hs
- hadrian/src/Settings/Flavours/QuickCross.hs 6 additions, 2 deletionshadrian/src/Settings/Flavours/QuickCross.hs
- hadrian/src/Settings/Flavours/Quickest.hs 4 additions, 2 deletionshadrian/src/Settings/Flavours/Quickest.hs
- hadrian/src/Settings/Flavours/Validate.hs 6 additions, 2 deletionshadrian/src/Settings/Flavours/Validate.hs
Loading
Please register or sign in to comment