public inbox for guile-cvs@sourceware.org
help / color / mirror / Atom feed
* 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-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-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-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-16 14:26 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-15 8:21 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).