~/talk

GHC status report

Talkat HIW 2023 · on Monday, 2023-09-04
links:none on file
slides:none on file

GHC moves on a six‑month cadence with six minor fixes since 9.4.1, 9.6 in March and 9.8 due around October, 9.10 forking in January; notable additions include primitive delimited continuations for effect handlers, a tractable subcase of higher‑order matching so 9.8 implements fusion for concatMap, and 40% faster Template Haskell by compiling interface core to bytecode instead of linking. Record‑update desugaring before typecheck, per‑allocation info‑table provenance, non‑moving GC pause reductions, structured error codes with a searchable index, stack snapshots for traces, and cross‑compilation/wasm work are all in progress.

AI-written summary · about

  1. 0:00Introduction
  2. 4:14Compiler Roundup
  3. 6:53Quality of Life Improvement
  4. 9:29Web Assembly
  5. 11:25Comp Runtime
  6. 15:25Error Codes
  7. 17:10Concat Map Optimization
  8. 24:45Dependent Types
  9. 29:39Parallelism
  10. 32:24StSt
  11. 35:36Groundwork
  12. 36:26Fork the tree
  13. 41:20Heap profiling
  14. 45:58IO Manager
  15. 46:44Linear Types
  16. 47:41Other
  17. 55:40Hol Foundation
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.