summaryrefslogtreecommitdiff
path: root/ghc/lib/misc
Commit message (Collapse)AuthorAgeFilesLines
...
* [project @ 1998-08-24 19:19:44 by sof]sof1998-08-241-18/+0
| | | | Moved Util.unvectorize to a more appropriate home (CString)
* [project @ 1998-08-24 19:16:32 by sof]sof1998-08-241-147/+27
| | | | | | | | | | | | | | | | | | | | | Removed: psToByteArrayST, packCString#, unpackCString#, unpackCString2#, unpackAppendCString#, unpackFoldrCString#, unpackCString, unpackCStringIO, unpackCStringLenIO Added: hGetPS * This module contained a little bit of everything. Moved functions for marshalling to/from C strings into a separate module. * Reuse PrelPack code.
* [project @ 1998-08-24 19:13:18 by sof]sof1998-08-241-0/+188
| | | | New module containing misc functions for going to/from C strings/sequences
* [project @ 1998-08-17 12:04:16 by simonm]simonm1998-08-171-0/+3
| | | | include netinet/tcp.h if available.
* [project @ 1998-08-17 12:03:58 by simonm]simonm1998-08-171-0/+2
| | | | add (disabled) SO_REUSEPORT socket option.
* [project @ 1998-08-14 13:06:28 by sof]sof1998-08-141-33/+48
| | | | socketToHandle changed to use new IO impl
* [project @ 1998-08-14 13:05:45 by sof]sof1998-08-141-7/+7
| | | | Doc fixes
* [project @ 1998-08-14 13:05:25 by sof]sof1998-08-141-12/+12
| | | | Better error messages
* [project @ 1998-08-14 13:05:06 by sof]sof1998-08-141-1/+1
| | | | mirror compiler source defn of hang
* [project @ 1998-08-14 13:04:36 by sof]sof1998-08-141-12/+10
| | | | Use new PackedString funs to ensure that external buffers are unmarshaled in timely fashion
* [project @ 1998-08-14 13:03:51 by sof]sof1998-08-141-142/+14
| | | | Removed old file I/O junk; bugfixes
* [project @ 1998-08-14 10:19:10 by sof]sof1998-08-141-34/+64
| | | | | | | | Added support for setting and getting socket options: data SocketOption getSocketOption :: Socket -> SocketOption -> IO Int setSocketOption :: Socket -> SocketOption -> Int -> IO ()
* [project @ 1998-08-14 10:17:35 by sof]sof1998-08-1414-441/+90
| | | | | | Added stubs for getsockopt() and setsockopt(), removed redundant ghc_errno switches, use stdErrno() instead.
* [project @ 1998-08-13 17:50:25 by sof]sof1998-08-131-11/+0
| | | | Unused bunch of prototypes
* [project @ 1998-08-11 21:40:32 by sof]sof1998-08-114-8/+9
| | | | Drop -syslib posix deps
* [project @ 1998-08-11 21:39:29 by sof]sof1998-08-111-8/+20
| | | | Moved unvectorize to here from PosixUtil
* [project @ 1998-08-11 19:25:54 by sof]sof1998-08-112-7/+45
| | | | New functions: SocketPrim.recvFrom and SocketPrim.sendTo
* [project @ 1998-08-11 19:25:12 by sof]sof1998-08-111-1/+1
| | | | unpackNBytesPS glitchlet
* [project @ 1998-08-11 19:24:33 by sof]sof1998-08-114-7/+147
| | | | stubs for recvfrom() and sendto()
* [project @ 1998-08-11 17:31:40 by sof]sof1998-08-111-1/+3
| | | | | iNADDR_ANY: it's a HostAddress, so convert it to network byte order.
* [project @ 1998-08-05 22:34:22 by sof]sof1998-08-051-5/+22
| | | | cygwin32 doesn't support the ops for inspecting the various /etc/ files
* [project @ 1998-08-05 22:33:34 by sof]sof1998-08-051-3/+5
| | | | cygwin32 mods
* [project @ 1998-08-05 22:33:05 by sof]sof1998-08-051-1/+1
| | | | accept buglet
* [project @ 1998-08-05 15:29:05 by sof]sof1998-08-051-196/+0
| | | | GetOpt has moved over to exts/
* [project @ 1998-07-20 09:43:38 by sof]sof1998-07-201-63/+68
| | | | In a moment of boredom, converted to use do notation
* [project @ 1998-07-20 09:42:09 by sof]sof1998-07-201-73/+81
| | | | major clean up; fixed misc marshaling bugs; *Entry types now use labelled fields
* [project @ 1998-07-20 09:40:29 by sof]sof1998-07-201-74/+110
| | | | cleaned up a little; clarified the byte ordering of host addresses and port numbers
* [project @ 1998-07-20 09:39:14 by sof]sof1998-07-201-3/+85
| | | | new functions: unpackCStringIO, unpackCStringLenIO, unpackPSIO, unpackNBytesPS, cByteArrayToPS
* [project @ 1998-07-03 08:58:07 by simonm]simonm1998-07-031-1/+2
| | | | need to import Addr.
* [project @ 1998-07-02 08:44:56 by simonm]simonm1998-07-021-3/+3
| | | | update for alpha/osf3.
* [project @ 1998-06-29 14:13:14 by sof]sof1998-06-293-0/+318
| | | | Added basic library for computing MD5 message digests
* [project @ 1998-06-29 14:11:58 by sof]sof1998-06-291-29/+1
| | | | Remove unused cpp'ery
* [project @ 1998-06-29 14:11:09 by sof]sof1998-06-291-1/+27
| | | | New functions: isCString, psToCString
* [project @ 1998-06-18 15:33:28 by sof]sof1998-06-181-1/+1
| | | | fixed dropPS typo
* [project @ 1998-06-16 10:05:15 by simonm]simonm1998-06-161-0/+196
| | | | Add Sven Panne's GetOpt library.
* [project @ 1998-05-21 09:34:32 by simonm]simonm1998-05-211-1/+1
| | | | Use 'unsigned long' instead of 'u_long'.
* [project @ 1998-05-19 10:35:32 by simonm]simonm1998-05-191-2/+2
| | | | Socket.hs needs -syslib posix due to cross-module inlinings.
* [project @ 1998-04-30 20:02:29 by sof]sof1998-04-301-64/+56
| | | | code tidyup/update
* [project @ 1998-04-17 12:19:24 by sof]sof1998-04-171-4/+1
| | | | Don't feed mkdependC -D__GNUC__ + fix-fix to mkdependC
* [project @ 1998-04-16 12:50:41 by sof]sof1998-04-161-1/+2
| | | | syslibs: generate dependencies on Prelude modules
* [project @ 1998-04-07 07:51:07 by simonpj]simonpj1998-04-071-344/+831
| | | | Simons changes while away at Tic/WG2.8
* [project @ 1998-02-25 16:02:11 by simonm]simonm1998-02-251-1/+3
| | | | remove references to hslibs, and add \$Id\$
* [project @ 1998-02-23 12:23:52 by simonm]simonm1998-02-231-1/+1
| | | | src/Readline.lhs --> Readline.lhs
* [project @ 1998-02-20 13:24:20 by simonm]simonm1998-02-201-1/+1
| | | | cut-and-paste-o.
* [project @ 1998-02-19 13:55:52 by simonm]simonm1998-02-191-0/+18
| | | | header file for ByteOps.c.
* [project @ 1998-02-19 13:53:50 by simonm]simonm1998-02-191-0/+134
| | | | C support for ByteOps.lhs.
* [project @ 1998-02-06 15:04:59 by simonm]simonm1998-02-063-0/+715
| | | | | | | Add a few module from the old HBC lib: they're needed by a couple of things in nofib. These can disappear once the dependencies are removed.
* [project @ 1998-02-06 15:03:23 by simonm]simonm1998-02-062-2/+2
| | | | correct name of lib.
* [project @ 1998-02-03 10:17:19 by simonm]simonm1998-02-031-0/+8
| | | | take into account $(GhcLibsWithReadline).
* [project @ 1998-02-02 17:27:26 by simonm]simonm1998-02-0239-0/+15347
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