1. 21 Mar, 2006 1 commit
  2. 20 Mar, 2006 2 commits
  3. 18 Mar, 2006 3 commits
  4. 12 Mar, 2006 1 commit
  5. 17 Mar, 2006 3 commits
  6. 16 Mar, 2006 6 commits
  7. 02 Mar, 2006 1 commit
  8. 16 Mar, 2006 2 commits
  9. 15 Mar, 2006 1 commit
    • Simon Marlow's avatar
      Improvements to shutting down of the runtime · 5638488b
      Simon Marlow authored
      Yet another attempt at shutdown & interruption.  This one appears to
      work better; ^C is more responsive in multi threaded / SMP, and I
      fixed one case where the runtime wasn't responding to ^C at all.
      5638488b
  10. 14 Mar, 2006 6 commits
  11. 13 Mar, 2006 3 commits
  12. 10 Mar, 2006 3 commits
  13. 13 Mar, 2006 1 commit
  14. 07 Mar, 2006 1 commit
  15. 10 Mar, 2006 4 commits
    • Simon Marlow's avatar
      fix the build with GHC 6.4 (not 6.4.1) · 71f2cb60
      Simon Marlow authored
      71f2cb60
    • David Himmelstrup's avatar
      Wibble in HscMain. · 14f70d83
      David Himmelstrup authored
      14f70d83
    • David Himmelstrup's avatar
      Initial foundation for quickcheck tests. · 0490ee1f
      David Himmelstrup authored
      I have no idea how to use the testsuite so I'll start
      making QuickCheck tests instead.
      I've included tests for 'HeaderInfo.getOptions'.
      0490ee1f
    • David Himmelstrup's avatar
      Parse OPTIONS properly and cache the result. · d700953c
      David Himmelstrup authored
      Use the lexer to parse OPTIONS, LANGUAGE and INCLUDE pragmas.
      This gives us greater flexibility and far better error
      messages. However, I had to make a few quirks:
        * The token parser is written manually since Happy doesn't
          like lexer errors (we need to extract options before the
          buffer is passed through 'cpp'). Still better than
          manually parsing a String, though.
        * The StringBuffer API has been extended so files can be
          read in blocks.
      I also made a new field in ModSummary called ms_hspp_opts
      which stores the updated DynFlags. Oh, and I took the liberty
      of moving 'getImports' into HeaderInfo together with
      'getOptions'.
      d700953c
  16. 08 Mar, 2006 2 commits