public inbox for guile-cvs@sourceware.org
help / color / mirror / Atom feed
* guile/guile-core/ice-9 debugger.scm
@ 1999-09-15  8:21 mdj
  0 siblings, 0 replies; 9+ messages in thread
From: mdj @ 1999-09-15  8:21 UTC (permalink / raw)
  To: guile-cvs

CVSROOT:	/cvs/guile
Module name:	guile
Changes by:	mdj@egcs.cygnus.com	99/09/15 08:21:26

Modified files:
	guile-core/ice-9: debugger.scm 

Log message:
	* debugger.scm ("evaluate"): Replaced `write-line' with calls to
	`write' and `newline' since write-line doesn't write but displays.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* guile/guile-core/ice-9 debugger.scm
@ 1999-09-16 16:44 mdj
  0 siblings, 0 replies; 9+ messages in thread
From: mdj @ 1999-09-16 16:44 UTC (permalink / raw)
  To: guile-cvs

CVSROOT:	/cvs/guile
Module name:	guile
Changes by:	mdj@egcs.cygnus.com	99/09/16 16:44:55

Modified files:
	guile-core/ice-9: debugger.scm 

Log message:
	* debugger.scm (read-and-dispatch-commands): Handle other throws
	than 'exit-debugger.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* guile/guile-core/ice-9 debugger.scm
@ 1999-09-16 15:42 mdj
  0 siblings, 0 replies; 9+ messages in thread
From: mdj @ 1999-09-16 15:42 UTC (permalink / raw)
  To: guile-cvs

CVSROOT:	/cvs/guile
Module name:	guile
Changes by:	mdj@egcs.cygnus.com	99/09/16 15:42:12

Modified files:
	guile-core/ice-9: debugger.scm 

Log message:
	* debugger.scm (eval-handler): Handle unhandled exceptions.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* guile/guile-core/ice-9 debugger.scm
@ 1999-09-16 14:26 mdj
  0 siblings, 0 replies; 9+ messages in thread
From: mdj @ 1999-09-16 14:26 UTC (permalink / raw)
  To: guile-cvs

CVSROOT:	/cvs/guile
Module name:	guile
Changes by:	mdj@egcs.cygnus.com	99/09/16 14:26:28

Modified files:
	guile-core/ice-9: debugger.scm 

Log message:
	* debugger.scm ("p"): New alias for "evaluate";
	Mark module with :no-backtrace.
	("position"): New command.
	(source-position, display-position): New procedures.
	(display-source): Display position of expression, if available.
	(catch-user-errors): Return #f on error.  (Commands are expected
	to return a valid state.)
	(read-and-dispatch-command): Bugfix: Return old state on error.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* guile/guile-core/ice-9 debugger.scm
@ 1999-09-12  7:55 mdj
  0 siblings, 0 replies; 9+ messages in thread
From: mdj @ 1999-09-12  7:55 UTC (permalink / raw)
  To: guile-cvs

CVSROOT:	/cvs/guile
Module name:	guile
Changes by:	mdj@egcs.cygnus.com	99/09/12 07:55:44

Modified files:
	guile-core/ice-9: debugger.scm 

Log message:
	* debugger.scm ("evaluate"): Newline after no env announcement.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* guile/guile-core/ice-9 debugger.scm
@ 1999-09-11 19:23 mdj
  0 siblings, 0 replies; 9+ messages in thread
From: mdj @ 1999-09-11 19:23 UTC (permalink / raw)
  To: guile-cvs

CVSROOT:	/cvs/guile
Module name:	guile
Changes by:	mdj@egcs.cygnus.com	99/09/11 19:23:14

Modified files:
	guile-core/ice-9: debugger.scm 

Log message:
	* debugger.scm ("backtrace"): Don't pass length param to
	display-backtrace if it wasn't explicitly given by the user.
	(write-frame-long/application): Also print corresponding source
	expression.
	("evaluate"): Evaluate in local environment frame, if existent;
	Handle errors.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* guile/guile-core/ice-9 debugger.scm
@ 1999-09-11 11:28 mdj
  0 siblings, 0 replies; 9+ messages in thread
From: mdj @ 1999-09-11 11:28 UTC (permalink / raw)
  To: guile-cvs

CVSROOT:	/cvs/guile
Module name:	guile
Changes by:	mdj@egcs.cygnus.com	99/09/11 11:28:25

Modified files:
	guile-core/ice-9: debugger.scm 

Log message:
	* debugger.scm: Use the frame number abstraction which allows for
	both forward and backward views of the stack
	(write-frame-index-short, write-frame-index-long):
	Use selector `frame-number';
	(select-frame-absolute): Use frame-number->index.
	("backtrace"): Use builtin backtrace printing.
	Use (ice-9 debug).
	Use readline conditionally.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* guile/guile-core/ice-9 debugger.scm
@ 1999-09-11  7:55 mdj
  0 siblings, 0 replies; 9+ messages in thread
From: mdj @ 1999-09-11  7:55 UTC (permalink / raw)
  To: guile-cvs

CVSROOT:	/cvs/guile
Module name:	guile
Changes by:	mdj@egcs.cygnus.com	99/09/11 07:55:02

Modified files:
	guile-core/ice-9: debugger.scm 

Log message:
	Use readline conditionally. (This requires more fixing in the debugger...)


^ permalink raw reply	[flat|nested] 9+ messages in thread

* guile/guile-core/ice-9 debugger.scm
@ 1999-09-11  6:36 mdj
  0 siblings, 0 replies; 9+ messages in thread
From: mdj @ 1999-09-11  6:36 UTC (permalink / raw)
  To: guile-cvs

CVSROOT:	/cvs/guile
Module name:	guile
Changes by:	mdj@egcs.cygnus.com	99/09/11 06:36:02

Added files:
	guile-core/ice-9: debugger.scm 

Log message:
	*	* debugger.scm: New file: Initial version of the Guile debugger
	written by Chris Hanson.  (The debugger isn't finished, but is
	included in Guile anyway since it is already quite useful.)


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~1999-09-16 16:44 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-09-15  8:21 guile/guile-core/ice-9 debugger.scm mdj
  -- strict thread matches above, loose matches on Subject: below --
1999-09-16 16:44 mdj
1999-09-16 15:42 mdj
1999-09-16 14:26 mdj
1999-09-12  7:55 mdj
1999-09-11 19:23 mdj
1999-09-11 11:28 mdj
1999-09-11  7:55 mdj
1999-09-11  6:36 mdj

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).