rje         2003/02/12 02:51:56 PST
Sender: [EMAIL PROTECTED]
Errors-To: [EMAIL PROTECTED]
X-BeenThere: [EMAIL PROTECTED]
X-Mailman-Version: 2.0.8
Precedence: bulk
List-Help: <mailto:[EMAIL PROTECTED]?subject=help>
List-Post: <mailto:[EMAIL PROTECTED]>
List-Subscribe: <http://www.haskell.org/mailman/listinfo/cvs-ghc>,
        <mailto:[EMAIL PROTECTED]?subject=subscribe>
List-Id: GHC/CVS discussion and fptools/ghc CVS commit messages <cvs-ghc.haskell.org>
List-Unsubscribe: <http://www.haskell.org/mailman/listinfo/cvs-ghc>,
        <mailto:[EMAIL PROTECTED]?subject=unsubscribe>
List-Archive: <http://www.haskell.org/pipermail/cvs-ghc/>
Date: Wed, 12 Feb 2003 02:51:56 -0800

  Modified files:        (Branch: speceval_2)
    ghc/utils/hsdebug    Makefile hsdebug.c hsdebug.h intel.c 
                         machdep.h printstuff.c stack.c symtab.c 
  Added files:           (Branch: speceval_2)
    ghc/utils/hsdebug    lint.c lint.h 
  Log:
  Added source level debugging support for programs compiled as -fdebug.
  
  Tidied up support for stack overflow and non-termination.
  
  Added a repeat count to the continue command.
  
  Added a "next" command that continues executing until the next entry or return.
  
  Added support for pretty printing haskell registers (sp, hp, etc etc).
  
  Tidied up error messages for malformed commands.
  
  Added an extensible "lint" command that single steps through the execution, doing a 
set of sanity checks after each step, allowing one to find the point at which 
something gets broken.
        Rather like "watch" in gdb, but currently only supporting routines
                that one manually adds to the debugger.
        I'm reserving the "watch" keyword until I implement "watch" fully in
                GDB style.
  
  I've already used hsdebug to fix several bugs in my compiler extensions.
  
  Revision  Changes    Path
  1.1.2.4   +1 -1      fptools/ghc/utils/hsdebug/Attic/Makefile
  1.1.2.8   +56 -98    fptools/ghc/utils/hsdebug/Attic/hsdebug.c
  1.1.2.5   +10 -0     fptools/ghc/utils/hsdebug/Attic/hsdebug.h
  1.1.2.5   +199 -16   fptools/ghc/utils/hsdebug/Attic/intel.c
  1.1.2.5   +24 -1     fptools/ghc/utils/hsdebug/Attic/machdep.h
  1.1.2.4   +12 -9     fptools/ghc/utils/hsdebug/Attic/printstuff.c
  1.1.2.5   +8 -7      fptools/ghc/utils/hsdebug/Attic/stack.c
  1.1.2.5   +3 -0      fptools/ghc/utils/hsdebug/Attic/symtab.c
_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to