1. 02 Nov, 2001 2 commits
  2. 01 Nov, 2001 5 commits
    • simonpj's avatar
      [project @ 2001-11-01 13:20:42 by simonpj] · 2ca9a768
      simonpj authored
    • simonpj's avatar
      [project @ 2001-11-01 13:20:05 by simonpj] · 51666a19
      simonpj authored
      	Fix a unboxed-binding bug in SpecConstr
      	[HEAD only]
      This fixes a rather obscure bug in the constructor
      specialiser discovered by Ralf Hinze.  It was
      generating a specialised version of the function
      with no arguments --- and the function returned an
      unboxed type.
      Solution: same as for worker-wrapper; add a dummy
      Several files are affected because I added
      CoreUtils.mkPiTypes, as a useful helper function.
    • simonpj's avatar
      [project @ 2001-11-01 12:07:09 by simonpj] · 375b5a8a
      simonpj authored
      Correct the zero-arg stuff in worker/wrapper generation
    • simonpj's avatar
      [project @ 2001-11-01 10:33:58 by simonpj] · 883d5ca9
      simonpj authored
      	Fix a bug in Simplify.mkDupableAlt
      	[This is the HEAD commit; I've fixed
      	 the branch separately.]
      This fixes a funResultTy panic that Koen encountered.
      The reason was that the simplifier was doing a
      case-of-case where the result had a polymorphic type.
      This in turn showed up because of a newtype (now
      transparent) with a forall inside it.
      The fix is very easy; can't think how I got it wrong
      in the first place.
    • simonpj's avatar
      [project @ 2001-11-01 09:50:53 by simonpj] · 79092431
      simonpj authored
      Add missing import of dropList for mingw32 build
  3. 31 Oct, 2001 13 commits
  4. 30 Oct, 2001 9 commits
  5. 29 Oct, 2001 7 commits
  6. 27 Oct, 2001 2 commits
  7. 26 Oct, 2001 2 commits
    • sewardj's avatar
      [project @ 2001-10-26 11:59:36 by sewardj] · d6af23ab
      sewardj authored
      merge from stable, revs:
       +4 -1      fptools/ghc/compiler/nativeGen/AbsCStixGen.lhs  +10 -0     fptools/ghc/driver/mangler/ghc-asm.lprl
        Place a zero word after each reversed vector table, so that the vtbl
        label is really in the section we would like to claim it is in.  This
        is needed for the GC to work correctly.  Fixes a GHCi segfault
        reported by Ryszard Kubiak.
       +7 -0      fptools/ghc/compiler/nativeGen/AbsCStixGen.lhs  +18 -0     fptools/ghc/driver/mangler/ghc-asm.lprl
        Add comments, much longer than the fix itself, giving explaination
        for yesterday's dummy-word-after-vtbl fix.
    • sewardj's avatar
      [project @ 2001-10-26 11:53:34 by sewardj] · 9551c28b
      sewardj authored
      merge from stable, revs:
       +12 -11    fptools/ghc/compiler/nativeGen/MachCode.lhs  +23 -0     fptools/ghc/compiler/nativeGen/Stix.lhs  +2 -5      fptools/ghc/compiler/nativeGen/StixPrim.lhs
        Route all NCG panics to do with missing primop implementations and any
        other panic which could be caused by compiling legitimate sources
        through the function Stix.ncgPrimopMoan.  This emits a helpful message
        explaining what has happened, advises the use of -fvia-C as a
        workaround, and says please mail us.