cvs commit: hugs98/libraries/Hugs ConcBase.hs Exception.hs IO.hs IOExts.hs Prelude.hs hugs98/src connect.h dirprim.c iomonad.c timeprim.c type.c hugs98/tests/libs except1.output hugs98/tests/rts ioerror1.output primexc.hs

ross 2002/12/20 09:56:23 PST Modified files: libraries/Hugs ConcBase.hs Exception.hs IO.hs IOExts.hs Prelude.hs src connect.h dirprim.c iomonad.c timeprim.c type.c tests/libs except1.output tests/rts ioerror1.output primexc.hs Log: Change the IOError type to match the GHC version, and make all of System.IO.Error work with Hugs. This involves * renaming some fields * replacing IOErrorKind with IOErrorType and the GHC names for the constants. * adding an ioe_handle field, with corresponding changes to mkIOError() * moving Handle to Hugs.Prelude * adding Show instances for Handle and HandlePosn (required by H98). The Handle instance is rather lame. Revision Changes Path 1.6 +1 -1 hugs98/libraries/Hugs/ConcBase.hs 1.4 +1 -1 hugs98/libraries/Hugs/Exception.hs 1.5 +6 -53 hugs98/libraries/Hugs/IO.hs 1.6 +1 -1 hugs98/libraries/Hugs/IOExts.hs 1.15 +48 -33 hugs98/libraries/Hugs/Prelude.hs 1.57 +2 -3 hugs98/src/connect.h 1.14 +73 -37 hugs98/src/dirprim.c 1.37 +141 -102 hugs98/src/iomonad.c 1.7 +24 -16 hugs98/src/timeprim.c 1.61 +12 -20 hugs98/src/type.c 1.9 +3 -3 hugs98/tests/libs/except1.output 1.8 +2 -2 hugs98/tests/rts/ioerror1.output 1.4 +1 -1 hugs98/tests/rts/primexc.hs
participants (1)
-
ross@glass.cse.ogi.edu