1. 17 Feb, 2001 2 commits
  2. 14 Feb, 2001 1 commit
  3. 12 Feb, 2001 1 commit
  4. 11 Feb, 2001 2 commits
    • simonmar's avatar
      [project @ 2001-02-11 17:51:07 by simonmar] · 6d35596c
      simonmar authored
      Bite the bullet and make GHCi support non-optional in the RTS.  GHC
      4.11 should be able to build GHCi without any additional tweaks now.
      
      - the Linker is split into two parts: LinkerBasic.c, containing the
        routines required by the rest of the RTS, and Linker.c, containing
        the linker proper, which is not referred to from the rest of the RTS.
        Only Linker.c requires -ldl, so programs which don't make use of the
        linker (everything except GHC, in other words) won't need -ldl.
      6d35596c
    • simonmar's avatar
      [project @ 2001-02-11 17:18:13 by simonmar] · 57d614b4
      simonmar authored
      Remove GhcReportCompiles - it was pretty cool, but got lost somewhere
      on the road to GHCi, and we never really used it anyhow.
      57d614b4
  5. 26 Jan, 2001 1 commit
  6. 19 Jan, 2001 1 commit
  7. 16 Jan, 2001 2 commits
    • simonmar's avatar
      [project @ 2001-01-16 17:47:10 by simonmar] · 93bb2e25
      simonmar authored
      Change the way the top-level Makefile works, now that we have a
      dependency between ghc and hslibs which means that you can't `make
      boot' in hslibs until you've done `make all' in ghc.
      
        - now you just type `make all' at the top-level, and the makefile
          arranges to do `make boot all' in each of the subdirectories.
          Typing `make boot' at the top-level now yields a message explaining
          what's going on.
      
        - Now it's no longer necessary to set $(ProjectsToBuild).  If you don't
          set it, the build system attempts to build all the projects in
          the source tree, in the order determined by $(AllProjects) in
          config.mk.  I've been meaning to fix this for ages, since it meant
          that one had to hand-edit config.mk.in when making a distribution
          for anything other than GHC - this is no longer the case.
      
          You still *can* set ProjectsToBuild if you want to, however.
      
        - ProjectsToInstall has been replaced by ProjectsDontInstall, and
          has the obvious, reverse, meaning.  It also has a reasonable default,
          so the need to set it should be rare.
      
      All this has the obvious benefit that to build GHC you need one fewer
      commands (no more `make boot'), and anyone that has "./configure &&
      make && make install" hardwired into their brains will feel right at
      home.
      93bb2e25
    • simonmar's avatar
      [project @ 2001-01-16 12:31:18 by simonmar] · 4a84bb36
      simonmar authored
      Add GhcUnregisterised, to make unregisterised compilation the default.
      Also include a lengthy comment about how the whole unregisterised
      compilation / boostrapping thing is supposed to hold together.
      4a84bb36
  8. 06 Jan, 2001 1 commit
  9. 04 Jan, 2001 1 commit
  10. 02 Jan, 2001 1 commit
  11. 20 Dec, 2000 1 commit
  12. 14 Dec, 2000 1 commit
  13. 27 Nov, 2000 2 commits
  14. 07 Nov, 2000 1 commit
  15. 02 Nov, 2000 3 commits
    • simonmar's avatar
      [project @ 2000-11-02 14:33:15 by simonmar] · cd39a1cf
      simonmar authored
      Found a better way to do the arch test for $(GhcWithInterpreter), used
      it for $(GhcWithNativeCodeGen) too and removed one $(shell...).
      cd39a1cf
    • simonmar's avatar
      [project @ 2000-11-02 14:27:01 by simonmar] · 803963ad
      simonmar authored
      Cleaning up the configuration/build process.
      
        - New build.mk option: GhcWithInterpreter. It has reasonable
          defaults, and shouldn't need to be overriden (you get the interpreter
          if you're bootstrapping with ghc 4.09+ on an ELF architecture, at
          the moment).
      
        - compilation manager now lives in compiler/compMan.  compiler/ghci
          contains only interpreter-related files.
      
        - WithGhcHc has gone, it now defaults to $(GHC).  This is so that
          we can reliably determine the version of $(GHC) using the stuff that
          configure tells us.  configure gets a new --with-ghc option so you
          can specify which ghc to use.
      803963ad
    • simonmar's avatar
      [project @ 2000-11-02 13:36:44 by simonmar] · 31c886b4
      simonmar authored
      Remove GhcWithRegisterised since it isn't used.  It might be
      re-instated later if/when we decide on the right way to implement it.
      31c886b4
  16. 31 Oct, 2000 1 commit
  17. 03 Oct, 2000 2 commits
    • rrt's avatar
      [project @ 2000-10-03 10:20:07 by rrt] · f0c9208d
      rrt authored
      Backed out bogon (last commit was completely nonsensical).
      f0c9208d
    • rrt's avatar
      [project @ 2000-10-03 09:56:58 by rrt] · 33dcf8ef
      rrt authored
      Add $(FPTOOLS_TOP)/dll to PATH when running GHC_INPLACE. This is to make the
      inplace compiler pick up the right set of DLLs under Windows, and won't have
      any effect on other platforms (where the dll directory is empty).
      33dcf8ef
  18. 10 Sep, 2000 1 commit
  19. 05 Sep, 2000 1 commit
    • simonmar's avatar
      [project @ 2000-09-05 10:16:40 by simonmar] · 5a574720
      simonmar authored
      Rename the make variable TMPDIR to DEFAULT_TMPDIR.  This fixes the
      problem that saying 'TMPDIR=/foo make' in an fptools tree didn't work,
      because GNU make is in the habit of overriding an environment variable
      with the value of the corresponding make variable in a sub-process.
      5a574720
  20. 19 Jul, 2000 1 commit
  21. 18 Jul, 2000 2 commits
  22. 17 Jul, 2000 1 commit
  23. 30 Jun, 2000 1 commit
  24. 29 Jun, 2000 1 commit
  25. 01 Jun, 2000 1 commit
  26. 31 May, 2000 2 commits
    • rrt's avatar
      [project @ 2000-05-31 13:23:09 by rrt] · 279826fc
      rrt authored
      Always run docbook scripts with the catalog as the first argument (taken
      from DOCBOOK_CATALOG).
      279826fc
    • chak's avatar
      [project @ 2000-05-31 00:55:10 by chak] · d7fefe23
      chak authored
      Autoconf magic to determine a working DocBook CATALOG file (if any).  Makes
      the makefile variable DOCBOOK_CATALOG refer to this CATALOG file (absolute
      path).
      d7fefe23
  27. 26 May, 2000 1 commit
  28. 18 May, 2000 1 commit
  29. 12 May, 2000 3 commits