1. 19 Jul, 2004 2 commits
  2. 15 Jul, 2004 2 commits
  3. 12 Jul, 2004 1 commit
  4. 09 Jul, 2004 1 commit
  5. 29 Jun, 2004 1 commit
    • panne's avatar
      [project @ 2004-06-29 17:14:01 by panne] · b1d4bb55
      panne authored
      Workaround for hbc: It compiles matching against 0-ary constructors in
      list comprehensions into wrong code, e.g.
      
         [ () | True <- [False] ]
      
      results in something like
      
         Error: No match in I4680Pinteractive
      
      when issued in hbi.
      b1d4bb55
  6. 28 Jun, 2004 1 commit
  7. 27 Jun, 2004 1 commit
  8. 24 Jun, 2004 4 commits
  9. 23 Jun, 2004 2 commits
    • ross's avatar
      [project @ 2004-06-23 22:43:20 by ross] · 8000acbf
      ross authored
      arrow notation fixes (problems reported bu John Hughes):
      
      * allow an infixexp (exp0) to the left of -<.  This adds 4 more
        shift/reduce conflicts, because it makes if/lambda/let/case/proc
        before -< ambiguous.  This is the same sort of thing as
        "if x then y else z + 1", and as there shifting does the right thing.
      
      * described the grammar more precisely
      
      * fixed an example
      
      merge to STABLE
      8000acbf
    • ross's avatar
      [project @ 2004-06-23 10:31:02 by ross] · eb4e9631
      ross authored
      rearrange documentation of SPECIALIZE.
      eb4e9631
  10. 22 Jun, 2004 4 commits
  11. 20 Jun, 2004 1 commit
  12. 18 Jun, 2004 1 commit
    • dons's avatar
      [project @ 2004-06-18 09:02:40 by dons] · 5218cb82
      dons authored
      Have loadObj ignore requests to load an object more than once, instead
      of actually loading the object, then dying.
      
      This change lets user-land loaders safely work inside GHCi, when they
      would have no way to know what packages had already been loaded.
      
      Help from SimonM and Andre Pang.
      5218cb82
  13. 16 Jun, 2004 1 commit
    • dons's avatar
      [project @ 2004-06-16 10:47:48 by dons] · abad5596
      dons authored
      Add linker symbols into linker symbol table.
      This lets things that bind to the linker run in GHCi.
      Tested on OSX and OpenBSD.
      
      Thanks to Andre Pang.
      abad5596
  14. 12 Jun, 2004 1 commit
  15. 11 Jun, 2004 4 commits
  16. 06 Jun, 2004 5 commits
  17. 05 Jun, 2004 3 commits
  18. 04 Jun, 2004 1 commit
  19. 02 Jun, 2004 3 commits
    • simonpj's avatar
      [project @ 2004-06-02 08:25:10 by simonpj] · 729a6eb1
      simonpj authored
      -----------------------------------------------
             Record whether data constructors are declared infix
      	-----------------------------------------------
      
      This allows us to generate the InfixC form in Template Hasekll.
      And for 'deriving' Read and Show, we now read and parse the infix
      form iff the constructor was declared infix, rather than just if
      it does not have the default fixity (as before).
      
      IfaceSyn changes slightly, so that IfaceConDecl can record their
      fixity, so there are trivial changes scattered about, and
      you'll need to recompile everything.
      
      In TysWiredIn I took the opportunity to simplify pcDataCon slightly,
      by eliminating the unused Theta argument.
      729a6eb1
    • simonpj's avatar
      [project @ 2004-06-02 08:23:43 by simonpj] · 5568d10f
      simonpj authored
      -------------------------------
      	Fix a grevious bug in DsMeta
      	which caused a seg fault
      	-------------------------------
      
      The bug was an incorrectly declared type for one of the Template
      Haskell construction functions in DsMeta (repRecCon, repRecUpd)
      and some associated jiggery pokery.
      
      -dcore-lint showed it up nicely, because the desugarer generated
      ill-typed code.
      
      DsMeta PrelNames TH.Lib
      5568d10f
    • simonpj's avatar
      [project @ 2004-06-02 08:09:58 by simonpj] · e25d4444
      simonpj authored
      Comments only
      e25d4444
  20. 01 Jun, 2004 1 commit
    • igloo's avatar
      [project @ 2004-06-01 23:22:30 by igloo] · 5ca86c67
      igloo authored
      Add missing functions to TH export list (mostly spotted by Duncan Coutts).
      
      Update TH test output.
      
      Add TH support for patterns with type signatures, and test for same
      (requested by Isaac Jones).
      
      Add TH support for pattern guards, and tests for same
      (requested by Isaac Jones).
      
      Add infix patterns to TH datatypes.
      
      Added Lift instances for 2- to 7-tuples (requested by Duncan Coutts).
      5ca86c67