1. 03 Feb, 1998 4 commits
  2. 02 Feb, 1998 11 commits
    • simonm's avatar
      [project @ 1998-02-02 17:27:26 by simonm] · 28139aea
      simonm authored
      Library re-organisation:
      
      All libraries now live under ghc/lib, which has the following structure:
      
      	ghc/lib/std    		--  all prelude files 		(libHS.a)
      	ghc/lib/std/cbits
      
      	ghc/lib/exts		-- standard Hugs/GHC extensions (libHSexts.a)
      				-- available with '-fglasgow-exts'
      
      	ghc/lib/posix		-- POSIX library                (libHSposix.a)
      	ghc/lib/posix/cbits     -- available with '-syslib posix'
      
      	ghc/lib/misc		-- used to be hslibs/ghc	(libHSmisc.a)
      	ghc/lib/misc/cbits	-- available with '-syslib misc'
      
      	ghc/lib/concurrent	-- Concurrent libraries		(libHSconc.a)
      				-- available with '-concurrent'
      
      Also, several non-standard prelude modules had their names changed to begin
      with 'Prel' to reduce namespace pollution.
      
      	Addr      ==> PrelAddr     (Addr interface available in 'exts')
      	ArrBase   ==> PrelArr
      	CCall     ==> PrelCCall    (CCall interface available in 'exts')
      	ConcBase  ==> PrelConc
      	GHCerr    ==> PrelErr
      	Foreign   ==> PrelForeign  (Foreign interface available in 'exts')
      	GHC       ==> PrelGHC
      	IOHandle  ==> PrelHandle
      	IOBase    ==> PrelIOBase
      	GHCmain   ==> PrelMain
      	STBase    ==> PrelST
      	Unsafe    ==> PrelUnsafe
      	UnsafeST  ==> PrelUnsafeST
      28139aea
    • simonm's avatar
      [project @ 1998-02-02 16:47:53 by simonm] · 98a1ebec
      simonm authored
      Short-cut unary '-' applied to an integer constant, before literal
      overloading kicks in.
      98a1ebec
    • simonm's avatar
      [project @ 1998-02-02 16:39:17 by simonm] · 5e553db9
      simonm authored
      Remove comments of the '%... \n' variety.
      5e553db9
    • simonm's avatar
      [project @ 1998-02-02 14:52:08 by simonm] · 87fe9c34
      simonm authored
      Split -fwarn-unused-names into
      
      	-fwarn-unused-imports	 Warn about unused explicit imports. (in -W)
      	-fwarn-unused-binds	 Warn about unused bindings	     (in -W)
      	-fwarn-unused-matches    Warn about unused names in pattern matches
      				 (not as useful, relegated to -Wall)
      87fe9c34
    • simonm's avatar
      [project @ 1998-02-02 14:25:33 by simonm] · 98ffa856
      simonm authored
      Add -fwarn-unused-toplevel and -fwarn-unused-imports.
      98ffa856
    • simonm's avatar
      [project @ 1998-02-02 13:31:19 by simonm] · ec6f40d9
      simonm authored
      remove old section about module recursion.
      ec6f40d9
    • simonm's avatar
      [project @ 1998-02-02 13:30:57 by simonm] · 70592f1b
      simonm authored
      add section about breaking recursion between modules.
      70592f1b
    • simonm's avatar
      [project @ 1998-02-02 13:05:14 by simonm] · 98cec356
      simonm authored
      Notes about 'gmake FAST=YES' and requirement of SGML-Tools for
      building documentation.
      98cec356
    • simonm's avatar
      [project @ 1998-02-02 12:41:57 by simonm] · 3079b611
      simonm authored
      SCRIPT_PROG=ghc-$(GhcProjectVersion)
      SCRIPT_LINK=ghc
      3079b611
    • simonm's avatar
      [project @ 1998-02-02 12:41:15 by simonm] · 15e6353f
      simonm authored
      Add support for links to versioned driver scripts.
      15e6353f
    • simonm's avatar
      [project @ 1998-02-02 11:54:22 by simonm] · 707c6d4c
      simonm authored
      HBC's QSort algorithm moved into List.
      707c6d4c
  3. 30 Jan, 1998 8 commits
  4. 29 Jan, 1998 6 commits
  5. 28 Jan, 1998 7 commits
  6. 27 Jan, 1998 4 commits