1. 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.
  2. 28 Jun, 2004 1 commit
  3. 27 Jun, 2004 1 commit
  4. 24 Jun, 2004 4 commits
  5. 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
    • ross's avatar
      [project @ 2004-06-23 10:31:02 by ross] · eb4e9631
      ross authored
      rearrange documentation of SPECIALIZE.
  6. 22 Jun, 2004 4 commits
  7. 20 Jun, 2004 1 commit
  8. 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.
  9. 17 Jun, 2004 1 commit
  10. 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.
  11. 12 Jun, 2004 1 commit
  12. 11 Jun, 2004 4 commits
  13. 06 Jun, 2004 5 commits
  14. 05 Jun, 2004 4 commits
  15. 04 Jun, 2004 1 commit
  16. 02 Jun, 2004 6 commits
    • panne's avatar
      [project @ 2004-06-02 09:23:43 by panne] · 73f90fb0
      panne authored
      Extremely strange: Some backend emit an ugly trailing ">" when "xref" is an
      empty element, but none when only a start tag is used. *sigh* So let's revert
      this part of the changes for now...
    • panne's avatar
      [project @ 2004-06-02 09:17:51 by panne] · 05336f49
      panne authored
      * Fixed some "screen" vs. "programlisting"
      * Don't use leading spaces in verbatim elements just for formatting purposes
      * Be extremely cautious with whitespace in verbatim elements to avoid strange
        empty leading/trailing lines. More investigation needed what's really going on
        here, this shouldn't be necessary...
    • panne's avatar
      [project @ 2004-06-02 08:53:54 by panne] · bd08f533
      panne authored
      Make the Building Guide almost valid DocBook XML V4.2 (to get the real thing,
      simply add an XML prolog and change "artheader" to "articleinfo"). Things that
      had to be changed:
       * XML tags are case-sensitive, so lowercase must be used for tags/attributes
       * Make "xref" an empty element.
       * "constant" is not allowed within "filename"
       * Move "indexterm" to a valid place.
       * Change some "&" to "&amp;"
       * The "_" character in titles makes some trouble in the TeX backend => avoid it
    • 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.
    • 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
    • simonpj's avatar
      [project @ 2004-06-02 08:09:58 by simonpj] · e25d4444
      simonpj authored
      Comments only
  17. 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).
  18. 27 May, 2004 1 commit