Skip to content
Snippets Groups Projects
  1. Jan 18, 1999
  2. Jan 16, 1999
  3. Jan 15, 1999
  4. Jan 14, 1999
    • sof's avatar
      [project @ 1999-01-14 19:53:57 by sof] · 0fffbea8
      sof authored
      Fixes to support .hi unfoldings containing "_ccall_ dynamic"s
      0fffbea8
    • sof's avatar
      [project @ 1999-01-14 19:28:43 by sof] · 56c77af5
      sof authored
      Tweaked to cope with Haskell98's change to what constitutes a -- comment
      56c77af5
    • sof's avatar
      [project @ 1999-01-14 18:36:18 by sof] · 1922b5a9
      sof authored
      added isEmptyMVarZh macro
      1922b5a9
    • sof's avatar
      [project @ 1999-01-14 18:31:17 by sof] · 8b7dc908
      sof authored
      Forgot to commit this before Christmas...on Win32 platforms use
      VirtualAlloc() instead CreateFileMapping()&friends to ask for
      mega-blocks from the OS. Windows 95-friendlier.
      8b7dc908
    • sof's avatar
      [project @ 1999-01-14 18:21:49 by sof] · abcfc36e
      sof authored
      Haskell 98 related changes + the addition of the MVar primop,
      
         isEmptyMVar :: MVar a -> IO Bool
           -- use with care.
      abcfc36e
    • sof's avatar
      [project @ 1999-01-14 18:18:45 by sof] · 08af80d8
      sof authored
      -syslib posix gets the Haskell 98 treatment
      08af80d8
    • sof's avatar
      [project @ 1999-01-14 18:17:32 by sof] · 94ac8915
      sof authored
      -syslib misc meets Haskell 98.
      94ac8915
    • sof's avatar
      [project @ 1999-01-14 18:15:28 by sof] · a9d0fc54
      sof authored
      * Misc changes to reflect that we're now speaking Haskell 98.
      * Augmented IOExts export list with
      
      		unsafeIOToST	   :: IO a   -> ST s a
      		stToIO	           :: ST s a -> IO a
      a9d0fc54
    • sof's avatar
      [project @ 1999-01-14 18:12:47 by sof] · 0d65c162
      sof authored
      Changes to make the Prelude comply with Haskell 98.
      
      I claim that this completes GHC's implementation of Haskell 98 (at
      least feature-wise, but there's bound to be some bugs lurking..)
      0d65c162
    • Julian Seward's avatar
      [project @ 1999-01-14 18:08:26 by sewardj] · 2a18afab
      Julian Seward authored
      Minor Makefile mods.
      2a18afab
    • sof's avatar
      [project @ 1999-01-14 17:58:41 by sof] · 3160f854
      sof authored
      Assorted minor Haskell 98 changes:
      
        * Maximal munch rule for "--" comments
        * _ as lower-case letter, "_" is a reserved id. Prefixing unused
          variable names in patterns with '_' causes the renamer not to
          report such names as being unused.
        * allow empty decls
        * comprehensions are now list comprehensions, not monadic.
        * use Monad.fail to signal pattern matching errors within
          do expressions.
        * remove record punning.
        * empty contexts are now legal  (go wild!)
        * allow records with no fields
        * allow newtypes with a labelled field
        * default default is now (Integer, Double)
        * turn off defaulting mechanism for args & res to a _ccall_.
        * allow LHSs of the form  (a -.- b) x = ...
        * Main.main can now have type (IO a)
        * nuked Void (and its use in the compiler sources.)
        * deriving machinery for Enum now also generate 'succ' and 'pred'
          method bindings.
      3160f854
    • Simon Marlow's avatar
      [project @ 1999-01-14 17:15:46 by simonm] · 882e459f
      Simon Marlow authored
      x86: only add -fomit-frame-pointer when compiling .hc files.  It gets
      in the way of debugging for normal .c files.
      882e459f
Loading