State of GHC
summary
Release notes and road map for GHC: 9.2 adds the GHC2021 flag, predictivity for polymorphism and record dot selection; 9.4 adds improved profiling with allocation-site residency graphs and late cost‑centre profiling, plugin extensions and many optimization wins; upcoming 9.6 previews levity polymorphism and unlifted/strict kinds, WebAssembly/JS backend work, delimited continuations, Hadrian builds, an error‑message index with stable codes and CI/devops improvements to speed compile and reduce regressions.
AI-written summary · about
chapters (17)
- 0:00Start
- 11:20What Is the Difference between Stripless Annotations and Unlifted Types
- 21:36Pointer Tagging
- 23:38Kind Signature for Arrayhash
- 30:22Improving Compile Time and Memory Timing
- 31:15Error Messages
- 32:30Webassembly
- 32:44Challenges
- 34:30Delimited Continuations
- 42:01Does the Error Message Contain a Link to this Page
- 45:50Optimization Improvements
- 48:52The Ghc Proposal Process
- 50:06Ghc Proposal
- 51:09Which Proposals Were Accepted this Year
- 1:09:37Alternate Releases
- 1:13:33New Profiling Tools
- 1:16:13Conditionals
