cvs commit: fptools/libraries/Cabal/Distribution PackageDescription.hs PreProcess.hs fptools/libraries/Cabal/Distribution/Simple Build.hs Install.hs Register.hs SrcDist.hs

Isaac Jones ijones at haskell.org
Sun Dec 19 13:49:15 EST 2004


ijones      2004/12/19 10:49:14 PST

  Modified files:
    libraries/Cabal/Distribution PackageDescription.hs 
                                 PreProcess.hs 
    libraries/Cabal/Distribution/Simple Build.hs Install.hs 
                                        Register.hs SrcDist.hs 
  Log:
  INTERFACE CHANGE: split modules => exposedModules executableModules
  
  ** Previously, "hidden-modules" had nothing to do with what gets
     built, and we had to compute "exposed-modules" with "modules `setdiff`
     hidden modules".  At Ross Paterson's suggestion, I added
     Exposed-Modules.
  
  ** Since the executable sections also used the "modules" field, I
     changed it to use "executable-modules", and got rid of the
     ambiguous "modules" field.  This should hopefully be more clear to
     everyone.
  
  Revision  Changes    Path
  1.8       +60 -38    fptools/libraries/Cabal/Distribution/PackageDescription.hs
  1.5       +5 -4      fptools/libraries/Cabal/Distribution/PreProcess.hs
  1.4       +8 -7      fptools/libraries/Cabal/Distribution/Simple/Build.hs
  1.7       +5 -5      fptools/libraries/Cabal/Distribution/Simple/Install.hs
  1.4       +1 -1      fptools/libraries/Cabal/Distribution/Simple/Register.hs
  1.4       +4 -4      fptools/libraries/Cabal/Distribution/Simple/SrcDist.hs


More information about the Cvs-libraries mailing list