Skip to content

Commit

Permalink
Merge pull request #2494 from ucsd-progsys/fd/simplify-fqout
Browse files Browse the repository at this point in the history
Update liquid-fixpoint to include simplification of fqout files
  • Loading branch information
facundominguez authored Mar 10, 2025
2 parents 152ecbf + 4bff2cb commit 1d133ad
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 6 deletions.
2 changes: 2 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

## Next

- Simplify kvar solutions in fqout files [liquid-fixpoint#741](https://github.com/ucsd-progsys/liquid-fixpoint/pull/741).

## 0.9.10.1.2 (2025-03-06)

- Implement opaque reflection, a feature to allow reflecting functions which
Expand Down
2 changes: 1 addition & 1 deletion liquid-fixpoint
7 changes: 2 additions & 5 deletions liquidhaskell-boot/src/Language/Haskell/Liquid/GHC/Plugin.hs
Original file line number Diff line number Diff line change
Expand Up @@ -219,14 +219,11 @@ lhDynFlags _ hscEnv =
--------------------------------------------------------------------------------

-- | LiquidHaskell requires the desugarer to keep source note ticks
-- and to export everything.
--
-- TODO: We shouldn't rely on exports to find out what's in a ModGuts
-- https://github.com/ucsd-progsys/liquidhaskell/pull/2388#issuecomment-2411418479
-- and to keep unused functions.
desugarerDynFlags :: DynFlags -> DynFlags
desugarerDynFlags df = (foldl gopt_unset df disabledOpts)
{ debugLevel = 1 -- To keep source note ticks
, backend = interpreterBackend -- To export everything
, backend = interpreterBackend -- To keep unused functions during desugaring
}
where
disabledOpts =
Expand Down

0 comments on commit 1d133ad

Please sign in to comment.