1. 29 May, 2003 10 commits
  2. 28 May, 2003 5 commits
  3. 27 May, 2003 8 commits
  4. 25 May, 2003 1 commit
  5. 23 May, 2003 9 commits
  6. 22 May, 2003 4 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
    • ross's avatar
      [project @ 2003-05-22 10:27:52 by ross] · 447c163d
      ross authored
      Make it work with newer versions of flex, which produce an extern
      declaration for yywrap() unless YY_SKIP_YYWRAP is defined.
      447c163d
  7. 21 May, 2003 3 commits
    • igloo's avatar
      [project @ 2003-05-21 23:40:08 by igloo] · 4b80c3db
      igloo authored
      Rename and reorder the internals for unique ids etc. Also fixed a couple
      of THSyntax names.
      4b80c3db
    • igloo's avatar
      [project @ 2003-05-21 18:07:13 by igloo] · 9b5fb22b
      igloo authored
      The Great Renaming. I hope I've kept everything in sync - and all the tests
      pass. Now datatypes follow the
      
      data Foo = <a kind of Foo>Foo
               | <another kind of Foo>Foo
      
      convention and the smart constructors can be uniformly created by
      lowercasing the first letter of the constructor.
      9b5fb22b
    • stolz's avatar
      [project @ 2003-05-21 16:02:42 by stolz] · 95d08671
      stolz authored
      Solaris2 needs _POSIX_PTHREAD_SEMANTICS for the getpw*_r() prototypes.
      Make libraries/unix/Makefile use a new variable unix_SRC_HSC2HS_OPTS
      which we configure in mk/config.mk.
      95d08671