Skip to content
  • Sylvain Henry's avatar
    Rename Package into Unit · ed533ec2
    Sylvain Henry authored and Marge Bot's avatar Marge Bot committed
    The terminology changed over time and now package databases contain
    "units" (there can be several units compiled from a single Cabal
    package: one per-component, one for each option set, one per
    instantiation, etc.). We should try to be consistent internally and use
    "units": that's what this renaming does. Maybe one day we'll fix the UI
    too (e.g. replace -package-id with -unit-id, we already have
    -this-unit-id and ghc-pkg has -unit-id...) but it's not done in this
    patch.
    
    * rename getPkgFrameworkOpts into getUnitFrameworkOpts
    * rename UnitInfoMap into ClosureUnitInfoMap
    * rename InstalledPackageIndex into UnitInfoMap
    * rename UnusablePackages into UnusableUnits
    * rename PackagePrecedenceIndex into UnitPrecedenceMap
    * rename PackageDatabase into UnitDatabase
    * rename pkgDatabase into unitDatabases
    * rename pkgState into unitState
    * rename initPackages into initUnits
    * rename renamePackage into renameUnitInfo
    * rename UnusablePackageReason into UnusableUnitReason
    * rename getPackage* into getUnit*
    * etc.
    ed533ec2