1. 10 Nov, 2007 1 commit
  2. 31 Oct, 2007 1 commit
  3. 09 Nov, 2007 1 commit
  4. 08 Nov, 2007 1 commit
    • simonpj@microsoft.com's avatar
      Fix Trac #1654: propagate name changes into CoreRules · 4c38417c
      simonpj@microsoft.com authored
      This patch is on the HEAD.  It fixes a nasty and long-standing bug
      whereby we weren't substituting the ru_fn field of a CoreRule in 
      CoreSubst.substSpec, which ultimately led to a puzzling "nameModule"
      error trying to put the rules in the interface file.
      
      4c38417c
  5. 05 Nov, 2007 1 commit
  6. 08 Nov, 2007 1 commit
  7. 07 Nov, 2007 8 commits
    • Simon Marlow's avatar
      FIX #1617: reloading didn't change the :browse output as it should · 23e4e103
      Simon Marlow authored
      The problem was that because the interface hadn't changed, we were
      re-using the old ModIface.  Unfortunately the ModIface contains the
      GlobalRdrEnv for the module, and that *had* changed.  The fix is to
      put the new GlobalRdrEnv in the ModIface even if the interface has not
      otherwise changed.
      
      ModIface is not really the right place for the GlobalRdrEnv, but
      neither is ModDetails, so we should think about a better way to do
      this.
      23e4e103
    • Simon Marlow's avatar
      FIX BUILD · 427f3443
      Simon Marlow authored
      Sorry, should have pushed with previous batch of changes.
      427f3443
    • Simon Marlow's avatar
      e82fcf24
    • Simon Marlow's avatar
      FIX #1561: don't use tabs in pretty-printed output at all. · b23eb7d8
      Simon Marlow authored
      Tabs aren't guaranteed to be 8 spaces on every output device, so we
      shouldn't be using them.  Instead I added a little optimisation to
      use chunks of 8 spaces for long indentations.
      b23eb7d8
    • Simon Marlow's avatar
      FIX #1765, #1766 · da4dda13
      Simon Marlow authored
      - :def! now overwrites a previous command with the same name
      - :def on its own lists the defined macros
      - ":undef f g" undefines both f and g
      da4dda13
    • Simon Marlow's avatar
      #1617: Add :browse! and various other additions to GHCi · 806ab633
      Simon Marlow authored
         
        - :browse!
          a variant of :browse that lists children separately,
          not in context, and gives import qualifiers in comments
      
      SimonM: I also added sorting by source location for interpreted
      modules in :browse, and alphabetic sorting by name otherwise.  For
      :browse *M, the locally-defined names come before the external ones.
      
        - :{ ..lines.. :} (multiline commands)
          allow existing commands to be spread over multiple lines
          to improve readability, both interactively and in .ghci
          (includes a refactoring that unifies the previous three
          command loops into one, runCommands, fed from cmdqueue,
          file, or readline)
      
        - :set
            now shows GHCi-specific flag settings (printing/
            debugger), as well as non-language dynamic flag 
            settings
          :show languages
            show active language flags
          :show packages
            show active package flags as well as implicitly 
            loaded packages
      806ab633
    • Simon Marlow's avatar
    • Simon Marlow's avatar
  8. 06 Nov, 2007 11 commits
  9. 05 Nov, 2007 5 commits
  10. 25 Jun, 2007 6 commits
  11. 13 Oct, 2006 1 commit
  12. 20 Sep, 2006 2 commits
  13. 17 Sep, 2006 1 commit
    • nr@eecs.harvard.edu's avatar
      change representation of FoundThing · 86a846d8
      nr@eecs.harvard.edu authored
      refactored FoundThing to use GHC's native representation of
      source-code locations and to carry the module name so that the TAGS
      file can contain a qualified name as well as the unqualified name
      86a846d8