1. 20 Jul, 2012 1 commit
  2. 18 Jul, 2012 1 commit
    • pcapriotti's avatar
      Remove hPrintDump and make rule dump output more consistent (#7060) · 2b341fc4
      pcapriotti authored
      The only difference between SevDump and SevOutput in defaultLogAction is
      an extra blank line, so we don't need a separate hPrintDump function.
      
      Also make -ddump-to-file consistent with the stdout version, by avoiding
      to add the extra empty line when dumping rules.
      2b341fc4
  3. 14 Jul, 2012 2 commits
    • Ian Lynagh's avatar
      Add a separate FastZString type · 509d2ad2
      Ian Lynagh authored
      FastStrings are now always UTF8-encoded.
      
      There's no StringTable for FastZString, but I don't think one is needed.
      We only ever make a FastZString by running zEncodeFS on a FastString,
      and the FastStrings are shared via the FastString StringTable, so we get
      the same FastZString from the IORef.
      509d2ad2
    • Ian Lynagh's avatar
      Implement FastBytes, and use it for MachStr · 7ae1bec5
      Ian Lynagh authored
      This is a first step on the way to refactoring the FastString type.
      
      FastBytes currently has no unique, mainly because there isn't currently
      a nice way to produce them in Binary.
      
      Also, we don't currently do the "Dictionary" thing with FastBytes in
      Binary. I'm not sure whether this is important.
      
      We can change both decisions later, but in the meantime this gets the
      refactoring underway.
      7ae1bec5
  4. 13 Jul, 2012 2 commits
  5. 04 Jul, 2012 1 commit
  6. 18 Jun, 2012 1 commit
  7. 14 Jun, 2012 2 commits
  8. 13 Jun, 2012 1 commit
    • Ian Lynagh's avatar
      Remove PlatformOutputable · d06edb8e
      Ian Lynagh authored
      We can now get the Platform from the DynFlags inside an SDoc, so we
      no longer need to pass the Platform in.
      d06edb8e
  9. 12 Jun, 2012 10 commits
  10. 11 Jun, 2012 11 commits
  11. 05 Jun, 2012 1 commit
  12. 29 May, 2012 1 commit
    • Ian Lynagh's avatar
      Replace printDump with a new Severity · 78252479
      Ian Lynagh authored
      We now use log_action with severity SevDump, rather than calling
      printDump. This means that what happens to dumped info is now under
      the control of the GHC API user, rather than always going to stdout.
      78252479
  13. 28 May, 2012 4 commits
  14. 14 Mar, 2012 2 commits