1. 30 May, 2003 3 commits
  2. 29 May, 2003 11 commits
  3. 28 May, 2003 5 commits
  4. 27 May, 2003 8 commits
  5. 25 May, 2003 1 commit
  6. 23 May, 2003 9 commits
  7. 22 May, 2003 3 commits
    • simonmar's avatar
      [project @ 2003-05-22 15:36:08 by simonmar] · d9823b5b
      simonmar authored
      First hack at supporting standalone packages.
      
      What this means is that a non-GHC fptools project which sets
      $(PACKAGE) in a Makefile should do something reasonable.  It works by
      testing whether $(ProjectNameShort) == "ghc", and if it isn't, then:
      
       - it turns off all the machinery that deals with installing the
         package for use with the in-place compiler and a (future)
         installation of GHC.
      
       - instead, it enables a rule that installs the package using
         the installed $(GHC_PKG).  The configure script still needs
         updating to detect this, so 'make install' won't work yet.
      
       - $(GHC) is used instead of $(GHC_INPLACE) for compiling Haskell
         code.
      
      Apart from the detection of ghc-pkg in configure, this should be all
      that's needed to get source distributions and 'make install' going.
      d9823b5b
    • simonmar's avatar
      [project @ 2003-05-22 13:22:39 by simonmar] · e12f9c62
      simonmar authored
      Comment only
      e12f9c62
    • simonmar's avatar
      [project @ 2003-05-22 10:53:53 by simonmar] · d0b1c1cd
      simonmar authored
      Fix obscure bug in GHCi: when generating code for tag2enum#, we were
      wrongly using the source name for the DataCons rather than the worker
      name, which lead to spurious link errors.
      
      This fixes galois_raytrace(ghci).
      d0b1c1cd