Skip to content

TTG: Splice improvements

Rodrigo Mesquita requested to merge wip/romes/ttg-splices-improvements into master

This MR is closely related to #21263 (closed) and should close that issue when merged.

Also #21077 (closed)

The main goals are

  • Inline HsSplice altogether!
  • HsSpliced should be moved to XSplice. See the TODO there from @alanz.
  • Move UntypedSpliceFlavour to client specific GHC.Hs.Expr next to PendingRnSplice
  • Restore Note [Quase-quote overview]
  • Refactor IdP id GHC-specific part from Splices from L.H.S.Expr to the extension points instances
Edited by Rodrigo Mesquita

Merge request reports