diff options
author | John Ericson <John.Ericson@Obsidian.Systems> | 2022-02-06 01:21:50 +0000 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2022-02-23 13:58:36 -0500 |
commit | c7f32f768980b831d4969ec40fb7a4d19a51aff8 (patch) | |
tree | 667cda3dafbd51cdc22df16fc585606c33d1b0cb /.gitlab | |
parent | 59b7f764489d3eb765e0b40e916b1438ff76e1fa (diff) | |
download | haskell-c7f32f768980b831d4969ec40fb7a4d19a51aff8.tar.gz |
Prepare rechecking logic for new type in a few ways
Combine `MustCompile and `NeedsCompile` into a single case.
`CompileReason` is put inside to destinguish the two. This makes a
number of things easier.
`Semigroup RecompileRequired` is no longer used, to make sure we skip
doing work where possible. `recompThen` is very similar, but helps
remember.
`checkList` is rewritten with `recompThen`.
Diffstat (limited to '.gitlab')
0 files changed, 0 insertions, 0 deletions