ANNOUNCE: GHC version 6.8.3 binary-dists

Christian Maeder Christian.Maeder at dfki.de
Fri Jun 20 11:37:16 EDT 2008


Simon Marlow wrote:
> That's odd - I measured binary sizes thoroughly before the release and 
> didn't see any difference between 6.8.3 and 6.8.2.

The size of ghc itself did not increase.

> Perhaps -split-objs got lost somewhere?  Or maybe you upgraded gcc at 
> some point?

No (at least I don't think so). I suspect that we some "expensive" class 
instances (for our class Logic). Here is a list of our biggest 
object-files under linux:

ghc-6.8.2:
2.0M CASL_DL/PredefinedCASLAxioms.o
1.2M HasCASL/ATC_HasCASL.o
984K Haskell/ATC_Haskell.o
896K Haskell/TiATC.o
888K VSE/ATC_VSE.o
832K CspCASL/ATC_CspCASL.o
832K ATC/Sml_cats.o
788K Modal/ATC_Modal.o
780K CASL/ATC_CASL.o
704K CASL_DL/ATC_CASL_DL.o
696K OMDoc/OMDocInput.o
564K CoCASL/ATC_CoCASL.o
544K SoftFOL/Sign.o
540K SoftFOL/ATC_SoftFOL.o
536K ATC/DevGraph.o
516K HasCASL/As.o
500K OMDoc/OMDocInterface.o
476K Haskell/TiPropATC.o
468K CASL/AS_Basic_CASL.o
460K OMDoc/HetsDefs.o
436K CASL_DL/PredefinedSign.o
420K Static/DevGraph.o
408K Haskell/HatAna.o
376K DL/ATC_DL.o
368K CASL/StaticAna.o
348K SoftFOL/MathServParsing.o
344K Static/AnalysisStructured.o
324K OMDoc/OMDocOutput.o
324K CASL/ColimSign.o
324K CASL/Amalgamability.o
324K CoCASL/Logic_CoCASL.o
320K Logic/Grothendieck.o
316K OWL/AS.o
316K ConstraintCASL/Logic_ConstraintCASL.o
316K OWL/ReadWrite.o
312K CASL/Logic_CASL.o

ghc-6.8.3:
  11M COL/Logic_COL.o
  11M CASL/Logic_CASL.o
  11M ConstraintCASL/Logic_ConstraintCASL.o
  11M CoCASL/Logic_CoCASL.o
  11M Modal/Logic_Modal.o
  11M VSE/Logic_VSE.o
  10M CASL_DL/Logic_CASL_DL.o
4,8M CoCASL/ATC_CoCASL.o
2,6M Modal/ATC_Modal.o
2,0M CASL_DL/PredefinedCASLAxioms.o
1,3M Haskell/ATC_Haskell.o
1,3M HasCASL/ATC_HasCASL.o
1,2M CspCASL/Logic_CspCASL.o
997K Haskell/TiPropATC.o
889K VSE/ATC_VSE.o
877K CspCASL/ATC_CspCASL.o
777K ATC/DevGraph.o
757K ATC/Sml_cats.o
737K SoftFOL/ATC_SoftFOL.o
729K Haskell/TiDecorateATC.o
717K CASL_DL/ATC_CASL_DL.o
697K OMDoc/OMDocInput.o


P.S.
The sources can be checked out (if you dare)
from https://svn-agbkb.informatik.uni-bremen.de/Hets/trunk

see more
http://trac.informatik.uni-bremen.de:8080/hets/wiki/HetsForDevelopers


More information about the Glasgow-haskell-users mailing list