1. 30 Apr, 2001 2 commits
  2. 28 Apr, 2001 3 commits
    • qrczak's avatar
      [project @ 2001-04-28 11:21:32 by qrczak] · 5577dc39
      qrczak authored
      Add a builtin rule to a primop only if it does something.
      5577dc39
    • qrczak's avatar
      [project @ 2001-04-28 11:20:46 by qrczak] · 9890f85a
      qrczak authored
      Fix the bug that source rules of primops shadowed builtin rules: let
      extendRuleBase take the old rules from the id passed as the argument
      when the id is absent in RuleBase.
      
      I hope this is correct: I don't know what difference can be between
      the id passed as extendRuleBase's argument and the id found in RuleBase.
      
      Also use standard isJust, isNothing instead of non-standard
      Maybes.maybeToBool.
      9890f85a
    • qrczak's avatar
      [project @ 2001-04-28 11:20:26 by qrczak] · 8ea5c86c
      qrczak authored
      Remove bogus comment.
      8ea5c86c
  3. 27 Apr, 2001 6 commits
  4. 26 Apr, 2001 7 commits
  5. 24 Apr, 2001 2 commits
  6. 23 Apr, 2001 2 commits
    • lewie's avatar
      [project @ 2001-04-23 19:34:57 by lewie] · b5f00004
      lewie authored
      Fix for infix decl w/ infix data constructor.
      GHC was rejecting this:
      
          infix 2 |-
          ps  |-  q:qs = undefined
      
      It parses the def as ((ps |- q) : qs), and doesn't have the fixity info
      around at the point where it decides what is being defined.  Lacking
      anything else to go on, it decides that `:' is being defined.
      
      Fortunately, we don't really need fixity info to parse this correctly,
      as a data constructor is always the wrong choice ;-)  The fix is to
      dive into the left-hand-side until we find a non-data constructor.
      
      This is naive - consider the case where `|-' has a high precedence.
      Fortunately, someone clever put in a static check later on, presumably
      at the point where we have all the fixity info, that rejects the definition
      as bogus.  Yeah!
      b5f00004
    • sewardj's avatar
      [project @ 2001-04-23 16:50:48 by sewardj] · 13890651
      sewardj authored
      Generate a plausible value for NO_READLINE.
      13890651
  7. 21 Apr, 2001 1 commit
  8. 20 Apr, 2001 3 commits
  9. 18 Apr, 2001 2 commits
  10. 17 Apr, 2001 1 commit
  11. 14 Apr, 2001 5 commits
  12. 13 Apr, 2001 3 commits
    • panne's avatar
      [project @ 2001-04-13 21:37:42 by panne] · 21c60059
      panne authored
      First steps toward a better typing of f.e.d. and friends: Make FunPtr
      a fully-fledged data type, not a renaming for Ptr. This is necessary,
      because the FFI "looks through" newtypes, which we don't want in this
      case.
      21c60059
    • panne's avatar
      [project @ 2001-04-13 13:37:24 by panne] · 486c94ae
      panne authored
      To keep people debugging GHC sane, disable CSE in *every* module using
      GLOBAL_VARs. This solves the problem with the strange -M output, where
      some global IORefs were commoned up (again). CSE seems to be really
      broken, but a comment in ghc/Makefile promises a fix.  Anybody out
      there with this fix on his/her hard disk: Please commit soon!
      486c94ae
    • dsyme's avatar
      [project @ 2001-04-13 03:50:52 by dsyme] · 1276e713
      dsyme authored
      More changes to the ILX code generator, currently only relevant to Don
      1276e713
  13. 12 Apr, 2001 2 commits
  14. 11 Apr, 2001 1 commit