1. 24 Feb, 2014 2 commits
  2. 20 Feb, 2014 9 commits
  3. 19 Feb, 2014 7 commits
  4. 18 Feb, 2014 17 commits
  5. 17 Feb, 2014 5 commits
    • Joachim Breitner's avatar
      More liberally eta-expand a case-expression · 2931d19e
      Joachim Breitner authored
      at least with -fno-pedantic-bottoms. This fixes #2915, and undoes some
      of a522c3b2, on the grounds that with a flag `-fpedantic-bottoms`
      around, we can be a bit more liberal when the flag is off..
      2931d19e
    • Austin Seipp's avatar
      Add comments explaining #8754 · b626c3d4
      Austin Seipp authored
      
      Signed-off-by: default avatarAustin Seipp <austin@well-typed.com>
      b626c3d4
    • Austin Seipp's avatar
      Fix #8770 · dc080915
      Austin Seipp authored
      
      
      As usual, Mac OS X is extremely annoying (or the software is, anyway),
      because not only does it load dynamic libraries with the .dylib
      extension, but also the .so extension. For whatever reason. At least
      it's easy to fix.
      Signed-off-by: default avatarAustin Seipp <austin@well-typed.com>
      dc080915
    • Austin Seipp's avatar
      Fix #8745 - GND is now -XSafe compatible. · a8a01e74
      Austin Seipp authored
      
      
      As discussed in the ticket, after the landing of #8773, GND is now
      -XSafe compatible.
      
      This fixes the test fallout as well. In particular SafeLang07 was
      removed following in the steps of SafeLang06, since it no longer failed
      from GND, but failed due to roles and was thus invalid.
      
      The other tests were tweaked to use TemplateHaskell instead of GND in
      order to trigger safety warnings.
      Signed-off-by: default avatarAustin Seipp <austin@well-typed.com>
      a8a01e74
    • Austin Seipp's avatar
      Fix #8754 in a round-about way. · 5023c917
      Austin Seipp authored
      
      
      For some reason on OS X, it seems like -Bsymbolic (which we use for
      hooks into the RTS) isn't working, which results in #8754, where stats
      don't work because defaultHooks doesn't initialize the stats flag. This
      seems to work on Linux static/dynamically, but only on OS X statically.
      
      After talking with Simon, really, the entire hooks thing is a bit
      fragile. For now, we just work around it (since GHCi is dynamically
      linked) by calling into the defaultHooks ourselves when GHC starts.
      Signed-off-by: default avatarAustin Seipp <austin@well-typed.com>
      5023c917