1 |
|
2002-10-26 Neil Jerram <neil@ossau.uklinux.net> |
2 |
|
|
3 |
|
Merging debugger enhancements previously in separate |
4 |
|
`guile-debugger' package ... |
5 |
|
|
6 |
|
* debugger.scm: Factored out into the following constituent parts |
7 |
|
- see comment in file for more details. |
8 |
|
(*not-yet-introduced*): New (avoids repeatedly introducing the |
9 |
|
debugger when entering it from breakpoints). |
10 |
|
(debug-stack): New. |
11 |
|
(debug): Rewrite to use more general `debug-stack'. |
12 |
|
|
13 |
|
* debugger/commands.scm, debugger/command-loop.scm, |
14 |
|
debugger/state.scm, debugger/utils.scm: New files containing bits |
15 |
|
of old (ice-9 debugger), plus some rewriting and enhancements for |
16 |
|
breakpoint support ... |
17 |
|
|
18 |
|
* debugger/state.scm (state-rtd): Add flags field. |
19 |
|
(make-state): Extend to optionally take flags. |
20 |
|
(state-flags): New, accessor for flags field. |
21 |
|
(set-state-index!, set-stack-index!): New. |
22 |
|
(write-state-short): Rewritten to print out the current source |
23 |
|
location in a way that is more easily trackable by Emacs. |
24 |
|
|
25 |
|
* debugger/commands.scm (assert-continuable, continue, finish, |
26 |
|
trace-finish, step, next): New debugger commands for continuing |
27 |
|
execution from a breakpoint. |
28 |
|
|
29 |
|
* debugger/behaviour.scm, debugger/breakpoints.scm, |
30 |
|
debugger/breakpoints/procedural.scm, |
31 |
|
debugger/breakpoints/range.scm, debugger/breakpoints/source.scm, |
32 |
|
debugger/trap-hooks.scm, debugger/trc.scm: New files - breakpoint |
33 |
|
support. |
34 |
|
|
35 |
|
* Makefile.am (SUBDIRS): Add debugger subdirectory. |
36 |
|
|
37 |
|
* debugger/Makefile.am, debugger/breakpoints/Makefile.am: New. |
38 |
|
|
39 |
2002-10-21 Marius Vollmer <mvo@zagadka.ping.de> |
2002-10-21 Marius Vollmer <mvo@zagadka.ping.de> |
40 |
|
|
41 |
* threads.scm (%thread-handler): Do not call unmask-signals, that |
* threads.scm (%thread-handler): Do not call unmask-signals, that |