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

Make `GHC.Stack.SrcLoc` more strict?
While inspecting the core of a library I wrote, I noticed that there are a lot of `SrcLoc`s being generated. `SrcLoc` has four `Int` fields (without strictness annotations), so there are a lot of (boxed) `Int`s floating around for the line/column numbers. Is there any reason those aren't strict? As far as I can tell, the line/column numbers are all known at compile time anyway. Adding strictness annotations would allow them to be unboxed, resulting in less allocations (and make the generated core smaller).
issue