Skip to content
Snippets Groups Projects
  1. May 18, 2000
  2. Jan 31, 2000
  3. Jan 20, 2000
  4. Oct 26, 1999
  5. Oct 05, 1999
    • Simon Marlow's avatar
      [project @ 1999-10-05 11:36:27 by simonmar] · 347936f4
      Simon Marlow authored
      GHC versions are now of the form AA.BB.C, where AA is the major
      version, BB is the minor version, and C is the patchlevel.
      
      Part of this commit accidentally ended up in an earlier commit to
      fptools/ghc/mk/version.mk, which contains some comments on the version
      rationale.  Excerpt:
      
      # ProjectVersionInt does *not* contain the patchlevel (rationale: this
      # figure is used for conditional compilations, and library interfaces
      # etc. are not supposed to change between patchlevels).
      
      i.e. a patchlevel is for bugfixes only, no new features or
      interface-changing changes.  Unfortunately, we made this mistake in
      4.04pl1, and won't be making it again.
      347936f4
    • Simon Marlow's avatar
      [project @ 1999-10-05 10:30:26 by simonmar] · 67fe852e
      Simon Marlow authored
      Build System Cleanup
      --------------------
      
      This commit is intended to clear the way for automatic RPM building.
      In particular, the idea is that 'make install' doesn't build anything,
      so you can do
      
      	make install prefix=/some/tmp/prefix
      
      to install everything in /some/tmp/prefix, but leave the hardwired-in
      install directories the same.
      
      For scripts that depend on the install dir (currently just the GHC
      driver and mkdependHS), we now build two versions: <script>-inplace,
      which is used for running the script from the build tree, and
      <script>, which is the to-be-installed version.
      
      NOTE: binary distributions are now a little bit trickier to build.
      You *must* include the line "BIN_DIST=1" in your build.mk if you
      intend to make a binary distribution from the current build tree.
      This is because certain scripts have to be built differently, and we
      don't rebuild them when doing 'make binary-dist' anymore (since 'make
      binary-dist' just does a 'make install' with a re-targetted prefix,
      just like the RPM builder).
      
      Other changes
      
      	- the binary-dist machinery is now all in fptools/Makefile
      	- removed a gratuitous $(package)-$(version) level of
      	  directories from the binary distribution.
      	- binary distributions are now placed under the package
      	  name, rather than fptools/fptools.
      	- various other minor cleanups.
      67fe852e
  6. Jun 24, 1999
  7. Aug 27, 1998
  8. Aug 26, 1998
  9. Aug 20, 1998
  10. Aug 14, 1998
  11. May 31, 1998
  12. Jan 07, 1998
  13. Dec 22, 1997
  14. Dec 19, 1997
  15. Dec 18, 1997
  16. Dec 16, 1997
  17. Oct 13, 1997
  18. Oct 09, 1997
  19. Oct 03, 1997
  20. Sep 30, 1997
  21. Sep 24, 1997
  22. Sep 18, 1997
  23. Aug 28, 1997
  24. Jun 09, 1997
  25. Jun 06, 1997
  26. Jun 05, 1997
  27. May 19, 1997
  28. Mar 25, 1997
  29. Mar 24, 1997
  30. Mar 17, 1997
  31. Mar 14, 1997
  32. Nov 21, 1996
Loading