1. 27 May, 2003 1 commit
  2. 19 May, 2003 1 commit
  3. 13 May, 2003 1 commit
  4. 14 Apr, 2003 1 commit
  5. 10 Apr, 2003 1 commit
  6. 24 Feb, 2003 2 commits
    • simonpj's avatar
      [project @ 2003-02-24 12:44:38 by simonpj] · ec803f04
      simonpj authored
      *** My last commit had a bogus commit message **
      	*** This is the right one.  I've appended the **
      	*** list of files changed as well.
      
      	-------------------------------------
      	   Fix up HOST/TARGET_OS ifdefs
      	-------------------------------------
      
      Sigbjorn and Simon helped me to understand when it's appropriate to
      say 'ifdef mingw32_HOST_OS' and when 'ifdef mingw32_TARGET_OS'.  I've
      documented this in the building guide.
      
      I've fixed up the ifdefs I erroneously changed last week, in this
      commit.  I'm not certain about all of them.  For examples, in
      DriverPhases there's an ifdef that deals with filename suffices.
      Should this be the filename suffices for the system on which GHC runs
      (HOST), or the system on which the compiled code will run (TARGET)?
      Currently it's the latter.
      
      Similarly, there's some path mangling ('/' vs '\') in DriverState:
      should this be for the system on which GHC runs (HOST) or the system
      on which the compiled code will run (TARGET)?  Currently the former.
      
      I think some of the darwin_TARGET_OS should be darwin_HOST_OS's.
      
      Finally, for the GHCi stuff we require that HOST_OS = TARGET_OS.  Rather than
      make an arbitrary choice in (e.g.) Linker.lhs, it's be better to say
      '#ifdef mingw32_OS', and arrange that this macro is set only in stage-2.
      I have not done this.
      
      I think these are 'right'.  But I'm not sure the filename mangling is
      consistent throughout.
      
      [Changes in the original commit, which had a bogus message.]
      
        Revision  Changes    Path
        1.46      +30 -0     fptools/docs/building/building.sgml
        1.148     +4 -4      fptools/ghc/compiler/ghci/InteractiveUI.hs
        1.114     +2 -2      fptools/ghc/compiler/main/DriverFlags.hs
        1.23      +3 -1      fptools/ghc/compiler/main/DriverPhases.hs
        1.85      +11 -11    fptools/ghc/compiler/main/SysTools.lhs
        1.20      +3 -3      fptools/ghc/compiler/utils/Panic.lhs
      ec803f04
    • simonpj's avatar
      [project @ 2003-02-24 12:39:24 by simonpj] · 395917a0
      simonpj authored
      Three Template Haskell improvements
      
      a) Add type synonyms to THSyntax (and DsMeta, Convert)
      
      b) Make Q into a newtype instead of a type synonym
      
      c) Eliminate tiresome and error prone argument to DsMeta.wrapGenSyms
         and similarly addTyVarBinds
      395917a0
  7. 17 Feb, 2003 2 commits
  8. 19 Nov, 2002 1 commit
  9. 25 Sep, 2002 1 commit
  10. 03 Jul, 2002 1 commit
    • simonmar's avatar
      [project @ 2002-07-03 10:02:19 by simonmar] · ce4f38f0
      simonmar authored
      Add documentation on building the documentation.  (I've moved the
      section on building documentation from the User's Guide, it doesn't
      really seem appropriate there).
      ce4f38f0
  11. 27 Jun, 2002 1 commit
  12. 29 May, 2002 1 commit
  13. 17 May, 2002 2 commits
  14. 14 May, 2002 1 commit
  15. 02 May, 2002 1 commit
    • simonmar's avatar
      [project @ 2002-05-02 14:37:27 by simonmar] · c7867b13
      simonmar authored
      Overhaul:
      
        - Fix the markup in various ways, and indent it so it doesn't look
          so much like it was machine-generated by a badly written perl
          script
      
        - Add a section entitled "Porting GHC", describing the intricacies
          of porting from unregisterised .hc files, amongst other things.
          Comments/corrections welcome.
      c7867b13
  16. 23 Apr, 2002 1 commit
  17. 10 Apr, 2002 1 commit
    • simonmar's avatar
      [project @ 2002-04-10 09:49:47 by simonmar] · 3fd1d833
      simonmar authored
      Don't claim that i386-unknown-cygwin32 is supported, replace it with
      i386-unknown-mingw32.
      
      (the build docs for Win32 are probably also out of date, but I didn't
      touch those)
      3fd1d833
  18. 11 Mar, 2002 1 commit
  19. 04 Mar, 2002 1 commit
  20. 26 Feb, 2002 1 commit
    • simonmar's avatar
      [project @ 2002-02-26 12:15:11 by simonmar] · 93bd5753
      simonmar authored
      Mention that you can say 'make way=foo' to build a particular way only
      in the current directory.
      
      Clean up some markup, and fix a markup error at the same time.
      93bd5753
  21. 13 Feb, 2002 1 commit
  22. 07 Feb, 2002 1 commit
  23. 31 Jan, 2002 1 commit
    • simonmar's avatar
      [project @ 2002-01-31 14:32:04 by simonmar] · fb18dd5a
      simonmar authored
      Update the building guide w.r.t. the enhanced source-file-searching
      mechanisms now in fptools/mk/paths.mk.
      
      Also, add a small section on Makefile debugging while I'm here,
      mentioning in particular 'make show'.
      fb18dd5a
  24. 08 Jan, 2002 1 commit
  25. 10 Dec, 2001 1 commit
  26. 13 Nov, 2001 2 commits
  27. 23 Oct, 2001 2 commits
  28. 19 Oct, 2001 2 commits
    • rrt's avatar
      [project @ 2001-10-19 11:44:08 by rrt] · c10cab36
      rrt authored
      More notes about InstallShield. This is now a first draft of the
      InstallShield notes; probably some bits have been left out, and I need
      to fix make install to bring reality closer to document.
      c10cab36
    • rrt's avatar
      [project @ 2001-10-19 11:16:16 by rrt] · 0f11ab8e
      rrt authored
      Say a bit about the way InstallShield should work. It doesn't yet, as
      I have to finish fixing make install for Windows.
      0f11ab8e
  29. 18 Oct, 2001 1 commit
  30. 31 Jul, 2001 1 commit
  31. 22 May, 2001 2 commits
  32. 02 May, 2001 1 commit
  33. 01 May, 2001 1 commit