1. 26 Mar, 2001 10 commits
  2. 25 Mar, 2001 5 commits
    • qrczak's avatar
      [project @ 2001-03-25 19:30:23 by qrczak] · 83247823
      qrczak authored
      Preprocessing hack made less ugly by moving 'tail' from usage to definition.
      83247823
    • qrczak's avatar
      [project @ 2001-03-25 13:52:46 by qrczak] · 12acc2af
      qrczak authored
      Remove bogus comment.
      12acc2af
    • simonmar's avatar
      [project @ 2001-03-25 13:29:54 by simonmar] · 4ddcc9f7
      simonmar authored
      - include :undef in the :help message
      - don't read ./.ghci if it is the same file as $HOME/.ghci
      4ddcc9f7
    • panne's avatar
      [project @ 2001-03-25 11:08:42 by panne] · 4ca6ebcd
      panne authored
      OK, here comes the third try to get a simple string from the Makefile
      into the Haskell sources in a "portable" way... Perhaps we should use
      compiler/main/Config.hs's technique here.
      4ca6ebcd
    • qrczak's avatar
      [project @ 2001-03-25 09:57:24 by qrczak] · 9bff24a3
      qrczak authored
      Promote (//) from a function to IArray method with an inefficient
      default definition. This completely compatible change allows efficient
      implementations of (//) for particular types.
      
      Explicitly define efficient (//) for Array and UArray.
      
      Use unsafeFreeze* instead of freeze* in (//), accum and accumArray
      for Array and IArray.
      
      Remove showList in instance Show Array (the default definition does
      the job).
      
      Add Eq, Ord and Show instances for UArray. (Would be simpler if types
      in instance contexts were not required to be type variables. I didn't
      use -fallow-undecidable-instances but defined instances for individual
      element types separately.)
      
      Add unsafe{Freeze,Thaw}/{STArray,IOArray,IOUArray} rules.
      
      Fix thaw/IOUArray rule (nobody uses IOUArrays in the ST monad!).
      9bff24a3
  3. 24 Mar, 2001 3 commits
  4. 23 Mar, 2001 18 commits
  5. 22 Mar, 2001 4 commits