1. 09 Jul, 2010 1 commit
  2. 08 Jul, 2010 1 commit
  3. 07 Jul, 2010 2 commits
  4. 06 Jul, 2010 1 commit
  5. 25 Jun, 2010 2 commits
  6. 24 Jun, 2010 1 commit
    • Ian Lynagh's avatar
      Fix panic when running "ghc -H"; trac #3364 · 888b4e89
      Ian Lynagh authored
      The problem is that showing SDoc's looks at the static flags global
      variables, but those are panics while we are parsing the static flags.
      We work around this by explicitly using a fixed prettyprinter style.
      888b4e89
  7. 21 Jun, 2010 1 commit
  8. 22 Jun, 2010 1 commit
  9. 21 Jun, 2010 1 commit
  10. 18 Jun, 2010 3 commits
  11. 17 Jun, 2010 2 commits
  12. 15 Jun, 2010 3 commits
  13. 31 May, 2010 1 commit
    • simonpj@microsoft.com's avatar
      Robustify the treatement of DFunUnfolding · a90dc390
      simonpj@microsoft.com authored
      See Note [DFun unfoldings] in CoreSyn.  The issue here is that 
      you can't tell how many dictionary arguments a DFun needs just
      from looking at the Arity of the DFun Id: if the dictionary is
      represented by a newtype the arity might include the dictionary
      and value arguments of the (single) method.
      
      So we need to record the number of arguments need by the DFun
      in the DFunUnfolding itself.  Details in 
         Note [DFun unfoldings] in CoreSyn
      a90dc390
  14. 12 Jun, 2010 2 commits
  15. 02 Jun, 2010 2 commits
  16. 25 May, 2010 2 commits
  17. 20 May, 2010 1 commit
    • Ian Lynagh's avatar
      Stop passing -Wl,-macosx_version_min to gcc · 78b2f856
      Ian Lynagh authored
      Fixes a build failure on OS X 10.6. When linking
          rts/dist/build/libHSrts-ghc6.13.20100519.dylib
      we got
          ld: symbol dyld_stub_binding_helper not defined (usually in crt1.o/dylib1.o/bundle1.o)
          collect2: ld returned 1 exit status
      78b2f856
  18. 19 May, 2010 1 commit
    • Simon Marlow's avatar
      Fix package shadowing order (#4072) · 636c2750
      Simon Marlow authored
      Later packages are supposed to shadow earlier ones in the stack,
      unless the ordering is overriden with -package-id flags.
      Unfortunately an earlier fix for something else had sorted the list of
      packages so that it was in lexicographic order by installedPackageId,
      and sadly our test (cabal/shadow) didn't pick this up because the
      lexicographic ordering happened to work for the test.  I've now fixed
      the test so it tries both orderings.
      636c2750
  19. 18 May, 2010 1 commit
  20. 06 May, 2010 3 commits
  21. 27 Apr, 2010 1 commit
    • Simon Marlow's avatar
      --make is now the default (#3515), and -fno-code works with --make (#3783) · 7828bf3e
      Simon Marlow authored
      If the command line contains any Haskell source files, then we behave
      as if --make had been given.
      
      The meaning of the -c flag has changed (back): -c now selects one-shot
      compilation, but stops before linking.  However, to retain backwards
      compatibility, -c is still allowed with --make, and means the same as
      --make -no-link.  The -no-link flag has been un-deprecated.
      
      -fno-code is now allowed with --make (#3783); the fact that it was
      disabled before was largely accidental, it seems.  We also had some
      regressions in this area: it seems that -fno-code was causing a .hc
      file to be emitted in certain cases.  I've tidied up the code, there
      was no need for -fno-code to be a "mode" flag, as far as I can tell.
      
      -fno-code does not emit interface files, nor does it do recompilation
      checking, as suggested in #3783.  This would make Haddock emit
      interface files, for example, and I'm fairly sure we don't want to do
      that.  Compiling with -fno-code is pretty quick anyway, perhaps we can
      get away without recompilation checking.
      7828bf3e
  22. 13 Apr, 2010 1 commit
  23. 31 Mar, 2010 1 commit
  24. 29 Mar, 2010 1 commit
  25. 25 Mar, 2010 1 commit
    • Ian Lynagh's avatar
      Use </> rather than ++ "/" · eb86e5a2
      Ian Lynagh authored
      This stops us generating paths like
          c:\foo\/ghc460_0/ghc460_0.o
      which windres doesn't understand.
      eb86e5a2
  26. 24 Mar, 2010 1 commit
  27. 20 Mar, 2010 1 commit
  28. 16 Mar, 2010 1 commit