Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Resolve ghc 9.2 warnings #585

Merged
merged 4 commits into from
Aug 4, 2023
Merged

Commits on Aug 1, 2023

  1. Configuration menu
    Copy the full SHA
    915f5b9 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2023

  1. Resolve incomplete pattern warnings, with GHC 9.2+

    This resolves most but not all warnings.  See GitHub issue 469.
    quark17 committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    9eaaec5 View commit details
    Browse the repository at this point in the history
  2. Update BSC to compile with GHC 9.6

    In version 2.3 of the mtl library, re-export of other modules was
    removed; so now those other modules need to be imported, if functions
    from them are needed.  To avoid duplicate import when compiling with
    earlier mtl/GHC versions, the import statements need to explicitly
    list the functions imported from each module.
    quark17 committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    a7f98bf View commit details
    Browse the repository at this point in the history
  3. Remove unnecessary ErrorTCompat

    This abstraction was added to support building with GHC 7.10 (which
    uses Control.Monad.Except) and older versions (which still used
    Control.Monad.Error), without having to introduce CPP directives
    everywhere.  Since we no longer support those earlier GHC versions,
    there is no need for this API.
    quark17 committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    c73048a View commit details
    Browse the repository at this point in the history