Whitespace and markup fixes.
[bpt/guile.git] / ice-9 / ChangeLog
CommitLineData
9124ba8d
NJ
12002-11-04 Neil Jerram <neil@ossau.uklinux.net>
2
3 * debugger/command-loop.scm (read-and-dispatch-command): Import
4 set-readline-prompt dynamically if we need to. (Previous
5 arrangement didn't work if this module was loaded before (ice-9
6 readline).)
7
eb2c5dcb
MV
82002-11-03 Marius Vollmer <mvo@zagadka.ping.de>
9
10 * format.scm (format): Wrap a monitor around format:format since
11 it is not thread-safe.
12
132fe7af
MV
132002-10-27 Marius Vollmer <mvo@zagadka.ping.de>
14
15 * threads.scm (%thread-handler): Explicitely return '#f'. This
16 value will be returned by join-thread.
17
8ee7506b
NJ
182002-10-26 Neil Jerram <neil@ossau.uklinux.net>
19
20 Merging debugger enhancements previously in separate
21 `guile-debugger' package ...
22
23 * debugger.scm: Factored out into the following constituent parts
24 - see comment in file for more details.
25 (*not-yet-introduced*): New (avoids repeatedly introducing the
26 debugger when entering it from breakpoints).
27 (debug-stack): New.
28 (debug): Rewrite to use more general `debug-stack'.
29
30 * debugger/commands.scm, debugger/command-loop.scm,
31 debugger/state.scm, debugger/utils.scm: New files containing bits
32 of old (ice-9 debugger), plus some rewriting and enhancements for
33 breakpoint support ...
34
35 * debugger/state.scm (state-rtd): Add flags field.
36 (make-state): Extend to optionally take flags.
37 (state-flags): New, accessor for flags field.
38 (set-state-index!, set-stack-index!): New.
39 (write-state-short): Rewritten to print out the current source
40 location in a way that is more easily trackable by Emacs.
41
42 * debugger/commands.scm (assert-continuable, continue, finish,
43 trace-finish, step, next): New debugger commands for continuing
44 execution from a breakpoint.
45
46 * debugger/behaviour.scm, debugger/breakpoints.scm,
47 debugger/breakpoints/procedural.scm,
48 debugger/breakpoints/range.scm, debugger/breakpoints/source.scm,
49 debugger/trap-hooks.scm, debugger/trc.scm: New files - breakpoint
50 support.
51
52 * Makefile.am (SUBDIRS): Add debugger subdirectory.
53
54 * debugger/Makefile.am, debugger/breakpoints/Makefile.am: New.
55
03453b05
MV
562002-10-21 Marius Vollmer <mvo@zagadka.ping.de>
57
58 * threads.scm (%thread-handler): Do not call unmask-signals, that
59 should be unnecessary now.
60
a7785f36
MD
612002-10-20 Mikael Djurfeldt <mdj@linnaeus>
62
63 * boot-9.scm (top-repl): Look for use-emacs-interface in
64 guile-user-module (should it be there?) instead of
65 the-root-module.
66
acfa1f52
MV
672002-10-10 Marius Vollmer <mvo@zagadka.ping.de>
68
69 * boot-9.scm (top-repl): Use 2 as the limit when saving the stack.
70 (error-catching-loop): use call-with-blocked-asyncs and
71 call-with-unblocked-asyncs instead of mask-signals and
72 unmask-signals.
73
34010f56
NJ
742002-10-09 Neil Jerram <neil@ossau.uklinux.net>
75
76 * buffered-input.scm (make-buffered-input-port): Build an
77 input-waiting thunk for just extended version of make-soft-port.
78
9bc54879
RB
792002-10-04 Rob Browning <rlb@defaultvalue.org>
80
81 * boot-9.scm (expt): switch if sense and use negative? rather than
82 >= 0.
83
3538c2b2
MV
842002-10-04 Marius Vollmer <mvo@zagadka.ping.de>
85
86 * boot-9.scm (top-repl): Use "1" instead of "%deliver-signals" to
87 limit the signal stack.
88
f4232aa6
MV
892002-09-15 Marius Vollmer <mvo@zagadka.ping.de>
90
91 * boot-9.scm (feature?): Added deprecation message.
92
5fc0857e
RB
932002-09-14 Rob Browning <rlb@defaultvalue.org>
94
95 * boot-9.scm (sqrt): minor indentation fix.
96
cfcdb8e9
MV
972002-09-05 Marius Vollmer <mvo@zagadka.ping.de>
98
99 * syncase.scm: Set the module transformer of the-syncase-module so
100 that we can use define-syntax.
101 (define-syntax-public): New and exported.
102
1032002-09-04 Marius Vollmer <mvo@zagadka.ping.de>
104
105 * syncase.scm (expansion-eval-closure, env->eval-closure): New.
106 (sc-macro): Set the expansion-eval-closure expanding the form.
107 (putprop, getprop): Use the expansion-eval-closure to find
108 variables instead of the current module.
109
fdf7e1d7
MV
1102002-07-08 Marius Vollmer <mvo@zagadka.ping.de>
111
112 * slib.scm (make-exchanger): Added. Thanks to Clinton Ebadi!
113
7c38399f
DH
1142002-07-07 Dirk Herrmann <D.Herrmann@tu-bs.de>
115
116 * boot-9.scm (define-option-interface): Replaced "macro" by
117 mmacro.
118
1334c61a
GH
1192002-06-01 Gary Houston <ghouston@arglist.com>
120
121 * boot-9.scm (file-set-position): Make third argument optional,
122 for SCM compatibility.
123 (file-position): simplify definition.
124
be87cdb7
MV
1252002-06-01 Marius Vollmer <mvo@zagadka.ping.de>
126
127 * boot-9.scm (file-set-position): Use seek instead of fseek.
128
e717bf46
MV
1292002-05-09 Marius Vollmer <mvo@zagadka.ping.de>
130
131 * format.scm (format:out-inf-nan): New.
132 (format:out-fixed, format:out-expon, format:out-general): Use it
133 to print infs and nans.
134
135 * boot-9.scm (unsetenv): New, for completeness.
136
9ea4ac37
MV
1372002-05-08 Marius Vollmer <mvo@zagadka.ping.de>
138
139 * format.scm (format:fn-max): Increase to 400 so ~f and ~g can
140 print long real numbers with large positive and negative
141 exponents.
142
45845efe
MV
1432002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
144
145 * syncase.scm: Use (ice-9 threads) so that with-mutex is defined.
146
0bd1b44f
TTN
1472002-04-30 Thien-Thi Nguyen <ttn@giblet.glug.org>
148
149 * gap-buffer.scm: New file.
150
151 * Makefile.am (ice9_sources): Add gap-buffer.scm.
152
c87af2d5
RB
1532002-03-12 Rob Browning <rlb@defaultvalue.org>
154
155 * syncase.scm: fix bad let.
156 (gensym): fix failure on non-threaded
157
6c5b8521
TTN
1582002-03-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
159
160 * ftw.scm: New file.
161
162 * Makefile.am (ice9_sources): Add ftw.scm.
163
327d4dd3
TTN
1642002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
165
166 * Makefile.am: Update path to pre-inst-guile automake frag.
167
d51b42e2
TTN
168 * boot-9.scm: Comment grammar fixes; nfc.
169 Thanks to Christopher Cramer.
170
46151112
RB
1712002-02-24 Rob Browning <rlb@defaultvalue.org>
172
173 * syncase.scm (gensym): redefine locally so we can control it's
174 properties. This is in preparation for changing the future public
175 gensym to produce unreadable symbols.
176
177 * psyntax.pp: updated to reflect new syncase.scm.
178
90d4a6b0
TTN
1792002-02-07 Thien-Thi Nguyen <ttn@giblet.glug.org>
180
181 * regex.scm: Add commentary; nfc.
182
0187b4f4
TTN
1832002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
184
185 * Makefile.am: Include $(top_srcdir)/pre-inst-guile.am.
186
187 (psyntax.pp): Use $(preinstguile).
188
dd580bd6
MV
1892002-01-14 Marius Vollmer <mvo@zagadka.ping.de>
190
191 * psyntax.ss (datum->syntax-object): Removed assertion in
192 datum->syntax-object that checked if the first argument, a
193 syntax-object, is an identifier. This was a unconvenient and
194 unnecessary restriction. Thanks to Dorai Sitaram!
195
0e6f7775
MV
1962002-01-12 Marius Vollmer <mvo@zagadka.ping.de>
197
198