1. 29 May, 2010 4 commits
  2. 28 May, 2010 1 commit
  3. 25 May, 2010 13 commits
  4. 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>
    • 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.
  5. 20 May, 2010 2 commits
  6. 24 May, 2010 1 commit
  7. 22 May, 2010 1 commit
  8. 08 May, 2010 1 commit
  9. 22 May, 2010 1 commit
  10. 21 May, 2010 1 commit
  11. 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
    • 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
      we got
          ld: symbol dyld_stub_binding_helper not defined (usually in crt1.o/dylib1.o/bundle1.o)
          collect2: ld returned 1 exit status
  12. 19 May, 2010 2 commits
    • Ian Lynagh's avatar
      Fix build on FreeBSD; patch from Gabor PALI · 3d982281
      Ian Lynagh authored
    • 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.
  13. 18 May, 2010 4 commits
  14. 01 Apr, 2010 1 commit
  15. 17 May, 2010 1 commit
  16. 16 May, 2010 2 commits
  17. 14 May, 2010 1 commit