Skip to content
Snippets Groups Projects
  1. Feb 07, 1998
  2. Feb 06, 1998
  3. Feb 05, 1998
  4. Feb 04, 1998
  5. Feb 03, 1998
  6. Feb 02, 1998
    • Simon Marlow's avatar
      [project @ 1998-02-02 17:27:26 by simonm] · 28139aea
      Simon Marlow 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
    • Simon Marlow's avatar
      [project @ 1998-02-02 16:47:53 by simonm] · 98a1ebec
      Simon Marlow authored
      Short-cut unary '-' applied to an integer constant, before literal
      overloading kicks in.
      98a1ebec
    • Simon Marlow's avatar
      [project @ 1998-02-02 16:39:17 by simonm] · 5e553db9
      Simon Marlow authored
      Remove comments of the '%... \n' variety.
      5e553db9
    • Simon Marlow's avatar
      [project @ 1998-02-02 14:52:08 by simonm] · 87fe9c34
      Simon Marlow 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
    • Simon Marlow's avatar
      [project @ 1998-02-02 14:25:33 by simonm] · 98ffa856
      Simon Marlow authored
      Add -fwarn-unused-toplevel and -fwarn-unused-imports.
      98ffa856
    • Simon Marlow's avatar
      [project @ 1998-02-02 13:31:19 by simonm] · ec6f40d9
      Simon Marlow authored
      remove old section about module recursion.
      ec6f40d9
    • Simon Marlow's avatar
      [project @ 1998-02-02 13:30:57 by simonm] · 70592f1b
      Simon Marlow authored
      add section about breaking recursion between modules.
      70592f1b
    • Simon Marlow's avatar
      [project @ 1998-02-02 13:05:14 by simonm] · 98cec356
      Simon Marlow authored
      Notes about 'gmake FAST=YES' and requirement of SGML-Tools for
      building documentation.
      98cec356
    • Simon Marlow's avatar
      [project @ 1998-02-02 12:41:57 by simonm] · 3079b611
      Simon Marlow authored
      SCRIPT_PROG=ghc-$(GhcProjectVersion)
      SCRIPT_LINK=ghc
      3079b611
Loading