Add flag to `-f{no-}specialise-incoherents` to enable/disable specialisation of
incoherent instances Fixes #23287
Showing
- compiler/GHC/Core/InstEnv.hs 78 additions, 67 deletionscompiler/GHC/Core/InstEnv.hs
- compiler/GHC/Driver/DynFlags.hs 2 additions, 1 deletioncompiler/GHC/Driver/DynFlags.hs
- compiler/GHC/Driver/Flags.hs 1 addition, 0 deletionscompiler/GHC/Driver/Flags.hs
- compiler/GHC/Driver/Session.hs 1 addition, 0 deletionscompiler/GHC/Driver/Session.hs
- compiler/GHC/Hs/Decls.hs 1 addition, 0 deletionscompiler/GHC/Hs/Decls.hs
- compiler/GHC/HsToCore/Binds.hs 55 additions, 51 deletionscompiler/GHC/HsToCore/Binds.hs
- compiler/GHC/HsToCore/Monad.hs 6 additions, 6 deletionscompiler/GHC/HsToCore/Monad.hs
- compiler/GHC/HsToCore/Quote.hs 1 addition, 0 deletionscompiler/GHC/HsToCore/Quote.hs
- compiler/GHC/HsToCore/Types.hs 3 additions, 3 deletionscompiler/GHC/HsToCore/Types.hs
- compiler/GHC/Tc/Errors.hs 2 additions, 2 deletionscompiler/GHC/Tc/Errors.hs
- compiler/GHC/Tc/Gen/Splice.hs 1 addition, 0 deletionscompiler/GHC/Tc/Gen/Splice.hs
- compiler/GHC/Tc/Instance/Class.hs 19 additions, 18 deletionscompiler/GHC/Tc/Instance/Class.hs
- compiler/GHC/Tc/Solver.hs 1 addition, 2 deletionscompiler/GHC/Tc/Solver.hs
- compiler/GHC/Tc/Solver/Dict.hs 12 additions, 13 deletionscompiler/GHC/Tc/Solver/Dict.hs
- compiler/GHC/Tc/Solver/Equality.hs 4 additions, 5 deletionscompiler/GHC/Tc/Solver/Equality.hs
- compiler/GHC/Tc/Solver/Irred.hs 2 additions, 3 deletionscompiler/GHC/Tc/Solver/Irred.hs
- compiler/GHC/Tc/Solver/Monad.hs 8 additions, 8 deletionscompiler/GHC/Tc/Solver/Monad.hs
- compiler/GHC/Tc/Solver/Solve.hs 3 additions, 4 deletionscompiler/GHC/Tc/Solver/Solve.hs
- compiler/GHC/Tc/TyCl/Instance.hs 1 addition, 1 deletioncompiler/GHC/Tc/TyCl/Instance.hs
- compiler/GHC/Tc/Types/Evidence.hs 3 additions, 3 deletionscompiler/GHC/Tc/Types/Evidence.hs
Loading
Please register or sign in to comment