ghc-boot 8.2.2 → 8.4.1
raw patch · 2 files changed
+4/−4 lines, 2 filesdep ~basedep ~ghc-boot-thPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: base, ghc-boot-th
API changes (from Hackage documentation)
- GHC.PackageDb: instance (GHC.Classes.Eq instunitid, GHC.Classes.Eq mod, GHC.Classes.Eq modulename, GHC.Classes.Eq compid) => GHC.Classes.Eq (GHC.PackageDb.DbUnitId instunitid compid unitid modulename mod)
- GHC.PackageDb: instance (GHC.Classes.Eq modulename, GHC.Classes.Eq unitid) => GHC.Classes.Eq (GHC.PackageDb.DbModule instunitid compid unitid modulename mod)
- GHC.PackageDb: instance (GHC.Classes.Eq srcpkgname, GHC.Classes.Eq srcpkgid, GHC.Classes.Eq mod, GHC.Classes.Eq modulename, GHC.Classes.Eq compid, GHC.Classes.Eq instunitid) => GHC.Classes.Eq (GHC.PackageDb.InstalledPackageInfo compid srcpkgid srcpkgname instunitid unitid modulename mod)
- GHC.PackageDb: instance (GHC.Show.Show instunitid, GHC.Show.Show mod, GHC.Show.Show modulename, GHC.Show.Show compid) => GHC.Show.Show (GHC.PackageDb.DbUnitId instunitid compid unitid modulename mod)
- GHC.PackageDb: instance (GHC.Show.Show modulename, GHC.Show.Show unitid) => GHC.Show.Show (GHC.PackageDb.DbModule instunitid compid unitid modulename mod)
- GHC.PackageDb: instance (GHC.Show.Show srcpkgname, GHC.Show.Show srcpkgid, GHC.Show.Show mod, GHC.Show.Show modulename, GHC.Show.Show compid, GHC.Show.Show instunitid) => GHC.Show.Show (GHC.PackageDb.InstalledPackageInfo compid srcpkgid srcpkgname instunitid unitid modulename mod)
+ GHC.PackageDb: instance (GHC.Classes.Eq compid, GHC.Classes.Eq modulename, GHC.Classes.Eq mod, GHC.Classes.Eq instunitid) => GHC.Classes.Eq (GHC.PackageDb.DbUnitId instunitid compid unitid modulename mod)
+ GHC.PackageDb: instance (GHC.Classes.Eq instunitid, GHC.Classes.Eq compid, GHC.Classes.Eq modulename, GHC.Classes.Eq mod, GHC.Classes.Eq srcpkgid, GHC.Classes.Eq srcpkgname) => GHC.Classes.Eq (GHC.PackageDb.InstalledPackageInfo compid srcpkgid srcpkgname instunitid unitid modulename mod)
+ GHC.PackageDb: instance (GHC.Classes.Eq unitid, GHC.Classes.Eq modulename) => GHC.Classes.Eq (GHC.PackageDb.DbModule instunitid compid unitid modulename mod)
+ GHC.PackageDb: instance (GHC.Show.Show compid, GHC.Show.Show modulename, GHC.Show.Show mod, GHC.Show.Show instunitid) => GHC.Show.Show (GHC.PackageDb.DbUnitId instunitid compid unitid modulename mod)
+ GHC.PackageDb: instance (GHC.Show.Show instunitid, GHC.Show.Show compid, GHC.Show.Show modulename, GHC.Show.Show mod, GHC.Show.Show srcpkgid, GHC.Show.Show srcpkgname) => GHC.Show.Show (GHC.PackageDb.InstalledPackageInfo compid srcpkgid srcpkgname instunitid unitid modulename mod)
+ GHC.PackageDb: instance (GHC.Show.Show unitid, GHC.Show.Show modulename) => GHC.Show.Show (GHC.PackageDb.DbModule instunitid compid unitid modulename mod)
- GHC.PackageDb: [DbOpenReadOnly] :: DbOpenMode DbReadOnly t
+ GHC.PackageDb: [DbOpenReadOnly] :: DbOpenMode 'DbReadOnly t
- GHC.PackageDb: [DbOpenReadWrite] :: t -> DbOpenMode DbReadWrite t
+ GHC.PackageDb: [DbOpenReadWrite] :: t -> DbOpenMode 'DbReadWrite t
Files
- GHC/PackageDb.hs +1/−1
- ghc-boot.cabal +3/−3
GHC/PackageDb.hs view
@@ -249,7 +249,7 @@ -- opened for write access. We would previously try opening the lockfile for -- read-only access first, however this failed when run on such filesystems. -- Consequently, we now try read-write access first, falling back to read-only- -- if are denied permission (e.g. in the case of a global database).+ -- if we are denied permission (e.g. in the case of a global database). catchJust (\e -> if isPermissionError e then Just () else Nothing) (lockFileOpenIn ReadWriteMode)
ghc-boot.cabal view
@@ -1,6 +1,6 @@ cabal-version: 1.22 name: ghc-boot-version: 8.2.2+version: 8.4.1 license: BSD3 license-file: LICENSE@@ -38,9 +38,9 @@ GHC.Serialized GHC.ForeignSrcLang - build-depends: base >= 4.8 && < 4.11,+ build-depends: base >= 4.8 && < 4.12, binary == 0.8.*, bytestring == 0.10.*, directory >= 1.2 && < 1.4, filepath >= 1.3 && < 1.5,- ghc-boot-th == 8.2.2+ ghc-boot-th == 8.4.1