[project @ 1998-02-02 17:27:26 by simonm]
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
Showing
- ghc/compiler/basicTypes/IdUtils.lhs 2 additions, 2 deletionsghc/compiler/basicTypes/IdUtils.lhs
- ghc/compiler/basicTypes/Name.lhs 0 additions, 1 deletionghc/compiler/basicTypes/Name.lhs
- ghc/compiler/prelude/PrelInfo.lhs 10 additions, 10 deletionsghc/compiler/prelude/PrelInfo.lhs
- ghc/compiler/prelude/PrelMods.lhs 18 additions, 21 deletionsghc/compiler/prelude/PrelMods.lhs
- ghc/compiler/prelude/PrelVals.lhs 13 additions, 13 deletionsghc/compiler/prelude/PrelVals.lhs
- ghc/compiler/prelude/PrimOp.lhs 2 additions, 2 deletionsghc/compiler/prelude/PrimOp.lhs
- ghc/compiler/prelude/TysPrim.lhs 3 additions, 3 deletionsghc/compiler/prelude/TysPrim.lhs
- ghc/compiler/prelude/TysWiredIn.lhs 42 additions, 42 deletionsghc/compiler/prelude/TysWiredIn.lhs
- ghc/compiler/typecheck/TcInstDcls.lhs 1 addition, 1 deletionghc/compiler/typecheck/TcInstDcls.lhs
- ghc/compiler/typecheck/TcModule.lhs 1 addition, 1 deletionghc/compiler/typecheck/TcModule.lhs
- ghc/compiler/types/TyCon.lhs 2 additions, 2 deletionsghc/compiler/types/TyCon.lhs
- ghc/driver/ghc.lprl 1 addition, 1 deletionghc/driver/ghc.lprl
- ghc/lib/Makefile 2 additions, 100 deletionsghc/lib/Makefile
- ghc/lib/concurrent/Channel.lhs 3 additions, 3 deletionsghc/lib/concurrent/Channel.lhs
- ghc/lib/concurrent/ChannelVar.lhs 1 addition, 1 deletionghc/lib/concurrent/ChannelVar.lhs
- ghc/lib/concurrent/Concurrent.lhs 2 additions, 2 deletionsghc/lib/concurrent/Concurrent.lhs
- ghc/lib/concurrent/Makefile 62 additions, 0 deletionsghc/lib/concurrent/Makefile
- ghc/lib/concurrent/Merge.lhs 3 additions, 3 deletionsghc/lib/concurrent/Merge.lhs
- ghc/lib/concurrent/Parallel.lhs 3 additions, 3 deletionsghc/lib/concurrent/Parallel.lhs
- ghc/lib/concurrent/SampleVar.lhs 1 addition, 1 deletionghc/lib/concurrent/SampleVar.lhs
Loading
Please register or sign in to comment