Skip to content
Snippets Groups Projects
  1. Jan 19, 1999
  2. Jan 18, 1999
  3. Jan 16, 1999
  4. Jan 15, 1999
    • sof's avatar
      [project @ 1999-01-15 18:32:22 by sof] · 5aeafc40
      sof authored
      Be a little bit more user-friendly when encountering record puns,
      which is no longer supported by Haskell. Instead of a Plain Old Parse
      Error, print out
      
        foo.hs:11:11: Haskell 98 does not support 'punning' on records ....
      
      Hopefully that should give the user a big enough hint at what's
      going wrong..
      5aeafc40
    • Simon Marlow's avatar
      [project @ 1999-01-15 18:08:37 by simonm] · 03a86b16
      Simon Marlow authored
      Compile the RTS with -O2 and -fomit-frame-pointer.
      03a86b16
    • sof's avatar
      [project @ 1999-01-15 17:59:26 by sof] · 207e5dfd
      sof authored
      Added options that 3.xx supported for dumping out selected
      chunks of the .hi file to stdout, i.e.,
      
         -hi-with-imports      = prints out the import 'section' of the .hi file
         -hi-with-declarations = print  out just decls
      
      (Only) useful when working with runstdtest, where we just want
      to look at selected portions of the generated interface file.
      207e5dfd
    • Simon Marlow's avatar
      [project @ 1999-01-15 17:57:03 by simonm] · 4ec89230
      Simon Marlow authored
      - Add new object BLACKHOLE_BQ: now a BLACKHOLE is defined as having an
        empty blocking queue, and the first time a thread blocks on a BLACKHOLE
        it is changed into a BLACKHOLE_BQ.
      
      - Remove UPD_INPLACE1 and replace it with UPD_IND in the two places it
        was used.  UPD_INPLACE1 wouldn't have worked in a generational setting.
      4ec89230
    • sof's avatar
      [project @ 1999-01-15 17:54:20 by sof] · b9bd8aed
      sof authored
      Re-integrated mod. that seems to have been dropped on the
      floor when new-rts moved back onto the main trunk. Here's
      the commit msg. that was originally used:
      
        Extend hConnectTo to also allow output handles to be connected, i.e.,
      
          h1 <- openFile "foo" WriteMode
          h2 <- openFile "bar" WriteMode
          hConnectTo h1 h2
      
        will cause h1's buffer to be flushed when h2's buffer overflows
        (and it is just about to be flushed.) The implementation is currently
        not as lazy as that, it flushes h1's buffer regardless of whether a
        write to h2 causes h2's buffer to overflow or not.
      
        This is used to connect 'stderr' and 'stdout', i.e., output on
        'stderr' will now cause 'stdout' output to (first) be flushed.
      b9bd8aed
    • Simon Marlow's avatar
      [project @ 1999-01-15 17:36:31 by simonm] · fc3a5e13
      Simon Marlow authored
      - __HASKELL1__ is now 5 (was 4).  Surely not the last word in
        Haskell98 CPP symbols.
      
      - Fix stats munging for new RTS.
      fc3a5e13
Loading