1. 19 Jan, 1999 14 commits
  2. 18 Jan, 1999 15 commits
  3. 16 Jan, 1999 2 commits
  4. 15 Jan, 1999 9 commits
    • 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
    • simonm's avatar
      [project @ 1999-01-15 18:08:37 by simonm] · 03a86b16
      simonm 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
    • simonm's avatar
      [project @ 1999-01-15 17:57:03 by simonm] · 4ec89230
      simonm 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
    • simonm's avatar
      [project @ 1999-01-15 17:36:31 by simonm] · fc3a5e13
      simonm authored
      - __HASKELL1__ is now 5 (was 4).  Surely not the last word in
        Haskell98 CPP symbols.
      
      - Fix stats munging for new RTS.
      fc3a5e13
    • simonm's avatar
      [project @ 1999-01-15 17:32:22 by simonm] · 37c7c022
      simonm authored
      Forgot a couple of STGCALLs.
      37c7c022
    • sof's avatar
      [project @ 1999-01-15 17:22:02 by sof] · 06ddebbd
      sof authored
      Annotate the 'foreign import's with 'unsafe'.
      06ddebbd
    • sof's avatar
      [project @ 1999-01-15 17:20:15 by sof] · 591ff1e0
      sof authored
      Tweaked to accept empty declarations (again.)
      591ff1e0