Admin message

Due to a large amount of spam we do not allow new users to create repositories, they are "external" users. If you are a new user and want to create a repository, for example for forking GHC, open a new issue on ghc/ghc using the "get-verified" issue template

Remove GhcHint and ImportError constructors from TcRnNotInScope
The `TcRnNotInScope` constructor of `TcRnMessage` should not take `[GhcHint]` and `[ImportError]` arguments. Instead, those belong in the enclosing `ErrInfo`: ```hs data ErrInfo = ErrInfo { errInfoContext :: ![ErrCtxtMsg] -- ^ Extra context associated to the error. , errInfoSupplementary :: !(Maybe (HoleFitDispConfig, [SupplementaryInfo])) -- ^ Extra supplementary info associated to the error. , errInfoHints :: ![GhcHint] -- ^ Extra hints associated to the error. } data SupplementaryInfo = SupplementaryBindings RelevantBindings | SupplementaryHoleFits ValidHoleFits | SupplementaryCts (NE.NonEmpty (PredType, RealSrcSpan)) | SupplementaryImportErrors (NE.NonEmpty ImportError) ``` Additionally `TcRnTermNameInType` should also not store `[GhcHint]` either.
issue