Someone on HN shared this class notes of Stanford’s “Functional Systems in Haskell” class. Most of the stuff is very basic but sections 16 and 17 are very useful for me since they’re related with GHC internals which I’m currently studying.
You can see slides of Section 17 here.
These are probably only up-to-date reading materials about GHC RTS you can find. (unless you count source code as a reading material ;_; )
Some other useful GHC Wiki pages that I find useful: (validness of these for current GHC is not guaranteed, but theoretic stuff should be still valid)
Now I can close my browser tabs in peace…
Bonus content: Here’s a horror story that is probably related with a GHC RTS bug and making progress in my work impossible.
EDIT: Someone on GHC IRC channel shared his masters thesis about GHC stack traces, even if you’re not interested in stack traces I think it contains lots of useful information about GHC compilation pipeline.