-
d71a4700
by Alan Zimmerman at 2026-08-27T21:52:46+01:00
Exactprint: tidy up layout capturing
-
ae592dda
by Alan Zimmerman at 2026-08-27T21:53:00+01:00
MOVE: add makeDelta test for Test20297
-
ad0ac5c1
by Alan Zimmerman at 2026-08-27T22:17:59+01:00
EPA: Make ValBinds LocatedA in HsLocalBindsLR
If we have items with an AnnList Annotation, as part of another, which
has different content, it must be LocatedA. This is a technical requirement
due to the way comment allocation happens during the makeDelta processing.
Comments are queued for printing, and as soon as any non-comment is to
be printed, the pending comments before that position are printed, and
in makeDelta processing these attached as preceding comments to the thing
just printed.
The means they end up captured inside the layout region of the AnnList item.
So for
foo = x
where -- comment
x = 3
the comment ends up as a preceding comment of `x = 3`, inside the
layout, and prints as
foo = x
where
-- comment
x = 3
-
d36ddf50
by Alan Zimmerman at 2026-08-27T23:16:02+01:00
EPA: Make IPBinds LocatedA
-
664bff4c
by Alan Zimmerman at 2026-08-27T23:19:30+01:00
Extend Test20297 for additional occurrences
-
c450b492
by Alan Zimmerman at 2026-08-27T23:19:30+01:00
Plan update DO NOT COMMIT
-
ec0ce16b
by Alan Zimmerman at 2026-08-27T23:19:30+01:00
EPA: First pass implementation of HsList, for ClassDecls
Just as a straight list replacement to start with, no payload.
This shows the scope and invasiveness of the initial change
-
a9a0db5f
by Alan Zimmerman at 2026-08-27T23:19:30+01:00
EPA: HsList attempt WIP
-
cba7c0a9
by Alan Zimmerman at 2026-08-27T23:19:30+01:00
Enable ppr test for Haddock1. It currently fails
-
b29aea6d
by Alan Zimmerman at 2026-08-27T23:19:30+01:00
WIP on removing NoEpAnn. Likely abandon
-
061fdd5f
by Alan Zimmerman at 2026-08-27T23:19:30+01:00
EPA: Add an overview doc for exact printing
-
e6ce637d
by Simon Peyton Jones at 2026-08-27T23:19:30+01:00
Added an intro section