1. 27 Oct, 2003 6 commits
  2. 24 Oct, 2003 3 commits
  3. 23 Oct, 2003 1 commit
  4. 20 Oct, 2003 1 commit
  5. 13 Oct, 2003 1 commit
  6. 06 Oct, 2003 2 commits
  7. 01 Oct, 2003 1 commit
  8. 30 Sep, 2003 2 commits
  9. 26 Sep, 2003 1 commit
  10. 24 Sep, 2003 6 commits
  11. 23 Sep, 2003 2 commits
  12. 20 Sep, 2003 1 commit
  13. 11 Sep, 2003 4 commits
  14. 10 Sep, 2003 3 commits
  15. 08 Sep, 2003 3 commits
    • simonmar's avatar
      [project @ 2003-09-08 12:59:05 by simonmar] · cf19aa1d
      simonmar authored
      Add a couple of signal-handling tests I had lying around.
      cf19aa1d
    • simonmar's avatar
      [project @ 2003-09-08 12:53:47 by simonmar] · 3a558d26
      simonmar authored
      Update expected output
      3a558d26
    • simonmar's avatar
      [project @ 2003-09-08 11:52:27 by simonmar] · 70676336
      simonmar authored
      Replace the handwritten lexer with one generated by Alex.
      
      YOU NOW NEED ALEX (v 2.0 or later) TO COMPILE GHC FROM CVS.
      
      Highlights:
      
        - Faster than the previous lexer (about 10% of total parse time,
          depending on the token mix).
      
        - More correct than the previous lexer: a couple of minor wibbles
          in the syntax were fixed.
      
        - Completely accurate source spans for each token are now collected.
          This information isn't used yet, but it will be used to give much
          more accurate error messages in the future.
      
        - SrcLoc now contains a column field as well as a line number,
          although this is currently ignored when printing out SrcLocs.
      
        - StringBuffer is now based on a ByteArray# rather than a Ptr, which
          means that StringBuffers are now garbage collected.  Previously
          StringBuffers were hardly ever released, so a GHCi session would
          leak space as more source files were loaded in.
      
        - Code size reduction: Lexer.x is about the same size as the old
          Lex.lhs, but StringBuffer.lhs is significantly shorter and
          simpler.  Sadly I wasn't able to get rid of parser/Ctypes.hs
          (yet).
      70676336
  16. 27 Aug, 2003 1 commit
  17. 20 Aug, 2003 2 commits