1. 12 Jul, 2004 1 commit
  2. 09 Jul, 2004 2 commits
  3. 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
  4. 28 Jun, 2004 1 commit
  5. 27 Jun, 2004 1 commit
  6. 24 Jun, 2004 4 commits
  7. 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
  8. 22 Jun, 2004 4 commits
  9. 20 Jun, 2004 1 commit
  10. 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
  11. 17 Jun, 2004 1 commit
  12. 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
  13. 12 Jun, 2004 1 commit
  14. 11 Jun, 2004 4 commits
  15. 06 Jun, 2004 5 commits
  16. 05 Jun, 2004 4 commits
  17. 04 Jun, 2004 1 commit
  18. 02 Jun, 2004 5 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...
      73f90fb0
    • 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...
      05336f49
    • 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
      bd08f533
    • 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