Skip to content

Use a IntSet backed data structure instead of `UniqSet Unique`

Currently this is used in:

  • compiler/GHC/Builtin/Types.hs:cTupleTyConKeys :: UniqSet Unique
  • compiler/GHC/CmmToAsm/X86/Instr.hs: -> UniqSet Unique
  • compiler/GHC/Core/DataCon.hs: avoid_uniqs :: UniqSet Unique
  • compiler/GHC/Core/TyCon.hs:kindTyConKeys :: UniqSet Unique
  • compiler/GHC/HsToCore/Pmc/Solver.hs:triviallyInhabitedTyConKeys :: UniqSet Unique
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information