summaryrefslogtreecommitdiff
path: root/ghc/lib/cbits
Commit message (Collapse)AuthorAgeFilesLines
* [project @ 1998-02-02 17:27:26 by simonm]simonm1998-02-0238-3630/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* [project @ 1998-01-29 13:48:00 by sof]sof1998-01-291-14/+45
| | | | | Don't use typecasts to convert floats to ints, use unions.
* [project @ 1998-01-26 18:24:05 by sof]sof1998-01-261-0/+16
| | | | cygwin32: Use `native' system() instead of fork() & execl()
* [project @ 1997-11-24 21:21:13 by sof]sof1997-11-241-1/+9
| | | | If possible, catch error when opening files for writing to a dangling symlink
* [project @ 1997-11-24 20:39:33 by sof]sof1997-11-242-1/+10
| | | | Bogus workaround to get cygwin32-b18 apps using Time compile and link
* [project @ 1997-10-21 20:39:45 by sof]sof1997-10-212-6/+6
| | | | Renamed freeStdChannel to freeStdFile
* [project @ 1997-09-03 23:45:41 by sof]sof1997-09-031-15/+17
| | | | Tidied; timezone now have type TYPE_TIMEZONE
* [project @ 1997-08-25 22:40:59 by sof]sof1997-08-251-2/+2
| | | | Compile with -O
* [project @ 1997-07-07 17:08:21 by andre]andre1997-07-074-0/+16
| | | | RS6000 prof/conc patches
* [project @ 1997-06-03 23:41:30 by sof]sof1997-06-031-1/+11
| | | | The use of altzone made condititonal on having HAVE_ALTZONE set
* [project @ 1997-06-03 23:27:13 by sof]sof1997-06-031-2/+2
| | | | Added DST arg to toClockSec
* [project @ 1997-05-26 20:49:19 by andre]andre1997-05-261-0/+6
| | | | AIX/RS6000 patches
* [project @ 1997-05-18 04:26:47 by sof]sof1997-05-181-4/+0
| | | | Removed BIGENDIAN def
* [project @ 1997-05-18 04:26:19 by sof]sof1997-05-181-6/+36
| | | | inputReady now take timeout arg
* [project @ 1997-05-18 04:25:36 by sof]sof1997-05-181-1/+1
| | | | inputReady prototype; extra arg
* [project @ 1997-03-24 04:37:06 by sof]sof1997-03-241-2/+2
| | | | Made WAYS immune
* [project @ 1997-03-20 21:54:55 by sof]sof1997-03-202-0/+160
| | | | Stubs for catching IEEE float extremities
* [project @ 1997-03-19 14:16:50 by sof]sof1997-03-195-0/+301
| | | | Supporting cast for 1.4 standard libs
* [project @ 1997-03-18 20:50:32 by simonpj]simonpj1997-03-181-0/+31
| | | | Add timezone.h
* [project @ 1997-03-17 20:34:25 by simonpj]simonpj1997-03-171-0/+4
| | | | More small changes towards 2.02
* [project @ 1997-03-14 07:52:06 by simonpj]simonpj1997-03-142-4/+110
| | | | Major update to more-or-less 2.02
* [project @ 1997-03-14 05:17:06 by sof]sof1997-03-1417-83/+84
| | | | FILE objects are now StgForeignPtrs
* [project @ 1997-03-14 05:16:26 by sof]sof1997-03-141-0/+52
| | | | FILE finaliser
* [project @ 1996-11-21 16:45:53 by simonm]simonm1996-11-212-68/+37
| | | | New Build System!
* [project @ 1996-07-25 20:43:49 by partain]partain1996-07-2515-35/+1275
| | | | Bulk of final changes for 2.01
* [project @ 1996-06-30 16:44:25 by partain]partain1996-06-3015-0/+1642
partain changes through 960629