1. 26 May, 2010 2 commits
  2. 01 Jun, 2010 2 commits
  3. 08 May, 2010 1 commit
    • pho@cielonegro.org's avatar
      PIC support for PowerPC · 1414e10a
      pho@cielonegro.org authored
      PPC.CodeGen.getRegister was not properly handling PicBaseReg.
      It seems working with this patch, but I'm not sure this change is correct.
      1414e10a
  4. 01 Jun, 2010 1 commit
  5. 30 May, 2010 2 commits
  6. 29 May, 2010 4 commits
  7. 28 May, 2010 1 commit
  8. 25 May, 2010 13 commits
  9. 24 May, 2010 2 commits
    • Simon Marlow's avatar
      Change our #defines to work on FreeBSD too · 757d3c5a
      Simon Marlow authored
      With glibc, things like _POSIX_C_SOURCE and _ISOC99_SOURCE are
      additive, but on FreeBSD they are mutually exclusive.  However, it
      turns out we only need to define _POSIX_C_SOURCE and _XOPEN_SOURCE to
      get all the C99 stuff we need too, so there's no need for any #ifdefs.
      
      Submitted by: Gabor PALI <pgj@FreeBSD.org>
      757d3c5a
    • Simon Marlow's avatar
      Add a missing UNTAG_CLOSURE, causing bus errors on Sparc · b2e840ee
      Simon Marlow authored
      We just about got away with this on x86 which isn't
      alignment-sensitive.  The result of the memory load is compared
      against a few different values, but there is a fallback case that
      happened to be the right thing when the pointer was tagged.  A good
      bug to find, nonetheless.
      b2e840ee
  10. 20 May, 2010 2 commits
  11. 24 May, 2010 1 commit
  12. 22 May, 2010 1 commit
  13. 08 May, 2010 1 commit
  14. 22 May, 2010 1 commit
  15. 21 May, 2010 1 commit
  16. 20 May, 2010 2 commits
    • Ian Lynagh's avatar
      Don't run "set -o igncr" before configuring libffi · 5dce9c83
      Ian Lynagh authored
      It used to make the build work on cygwin, but now it breaks it instead:
          config.status: creating include/Makefile
          gawk: ./confLqjohp/subs.awk:1: BEGIN {\r
          gawk: ./confLqjohp/subs.awk:1: ^ backslash not last character on line
          config.status: error: could not create include/Makefile
          make[2]: *** [libffi/stamp.ffi.configure-shared] Error 1
          make[1]: *** [all] Error 2
      5dce9c83
    • 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
  17. 19 May, 2010 2 commits
    • Ian Lynagh's avatar
      Fix build on FreeBSD; patch from Gabor PALI · 3d982281
      Ian Lynagh authored
      3d982281
    • 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
  18. 18 May, 2010 1 commit