(resolve-interface): When returning a custom
[bpt/guile.git] / ice-9 / ChangeLog
CommitLineData
b573e744
MV
12001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
2
3 * boot-9.scm (resolve-interface): Get variables from the public
4 interface of a module instead of from the module itselfs.
5
969e8e45
MV
62001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
7
8 * Makefile.am (AUTOMAKE_OPTIONS): Change "foreign" to "gnu".
9
4030287e
TTN
102001-08-12 Thien-Thi Nguyen <ttn@revel.glug.org>
11
12 * getopt-long.scm: Rewrite.
13 Touch up docstrings.
14 Augment commentary.
15
d3b924ba
NJ
162001-08-02 Neil Jerram <neil@ossau.uklinux.net>
17
18 * debugger.scm (run-last-command): Return current state if
19 last-command fluid is not yet set.
20
8940c16b
TTN
212001-08-02 Thien-Thi Nguyen <ttn@revel.glug.org>
22
23 * getopt-long.scm: Refill to fit in 80 columns.
24
25 (process-long-option): Fix bug: Keep track of `optional'
26 value-required info and use this to determine whether or not the
27 next element is to be taken as the option arg.
28
88c4ba2a
KN
292001-07-31 Keisuke Nishida <knishida@nurs.or.jp>
30
29aa75ea
KN
31 * boot-9.scm (process-define-module): Fixed a bug that did not
32 handle :use-syntax correctly.
88c4ba2a 33
11057044
MV
342001-07-24 Marius Vollmer <mvo@zagadka.ping.de>
35
36 * syncase.scm (psyncomp): Removed, it is now in
37 compile-psyntax.scm.
38
392001-07-23 Marius Vollmer <mvo@zagadka.ping.de>
40
41 * Makefile.am (psyntax.pp): Enable rule for psyntax.pp only in
42 maintainer mode. Use compile-psyntax.scm for actual compilation.
43 Make sure the uninstalled guile is used.
44 (EXTRA_DIST): Distribute compile-psyntax.scm
45 * compile-psyntax.scm: New file.
46
e39bbe80
MG
472001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
48
49 * and-let-star.scm, debug.scm, debugger.scm, history.scm,
50 lineio.scm, null.scm, optargs.scm, r4rs.scm, r5rs.scm,
51 receive.scm, safe-r5rs.scm, streams.scm: Updated copyright notice.
52
90ee03da
MG
532001-07-17 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
54
55 * r5rs.scm: Use `re-export' instead of `export' for re-exported
56 primitives. Thanks Neil!
57
22647fef
MV
582001-07-13 Marius Vollmer <mvo@zagadka.ping.de>
59
60 * safe-r5rs.scm: Use `re-export' instead of `export' for
61 re-exported core bindings. Do not re-export `numerator',
62 `denominator' and `rationalize' since Guile does not have them.
63 Continue to use `export' for `null-environment'.
64
65 * null.scm: Use `re-export' instead of `export' for re-exported
66 core bindings. Do not export `unquote' and `unquote-splicing'
67 since there aren't definitions for them.
68
69 * boot-9.scm (compile-interface-spec): Bug fix: the keyword
70 argument is "renamer" not "rename".
71
4aea9e7b
RB
722001-07-09 Rob Browning <rlb@defaultvalue.org>
73
74 * boot-9.scm: Fixed the sense of the error message when read-eval?
75 is #f. Thanks to Matthias for catching this.
76
8630fdfc
RB
772001-07-06 Rob Browning <rlb@defaultvalue.org>
78
79 * boot-9.scm: added fix suggested by Matthias for #. read
80 extension -- now only works if read-eval? is not #f.
81
197edeea
DH
822001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
83
84 * arrays.scm: Don't install a read-hash-extension for 'b': #b
85 is already defined by R5RS. Further, there is already a working
86 read syntax for bitvectors, starting with #*.
87
5dc13e98
MG
882001-06-30 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
89
90 * Makefile.am (ice9_sources): Removed tags.scm.
91
92 * tags.scm: Removed file.
93
941614c6
NJ
942001-06-29 Neil Jerram <neil@ossau.uklinux.net>
95
96 Changes to support tracing other than inside the repl-stack that
97 is set up by the REPL code in boot-9.scm.
8940c16b 98
941614c6
NJ
99 * debug.scm (trace-entry, trace-exit): Conditionalize tracing on
100 whether the current stack id is in `traced-stack-ids'.
101 (traced-stack-ids, trace-all-stacks?, trace-stack, untrace-stack):
102 New.
103
4cda41f6
MV
1042001-06-27 Marius Vollmer <mvo@zagadka.ping.de>
105
106 * common-list.scm (member-if): Put in docstring for member-if, it
107 was a cut-n-paste error previously.
108
d95c0b76
NJ
1092001-06-26 Neil Jerram <neil@ossau.uklinux.net>
110
111 * debug.scm (trace): Set evaluator trap options to handle tracing.
112 Don't reset trace-level to 0.
8940c16b 113
d95c0b76
NJ
114 * boot-9.scm (lazy-handler-dispatch): Remove enter-frame-handler,
115 apply-frame-handler and exit-frame-handler. (They're replaced by
116 evaluator trap options.)
117
fc7a9e81
ML
1182001-06-25 Michael Livshin <mlivshin@bigfoot.com>
119
120 * streams.scm (stream-for-each-many): typo fix.
121
f6581113
MV
1222001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
123
124 * boot-9.scm (re-export-syntax): New.
125
eb6c2de8
MV
1262001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
127
128 * boot-9.scm (system-error-errno): New.
129
0f002b27
MV
1302001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
131
132 * common-list.scm (remove-if, remove-if-not): Fix typo: use
133 `pred', not `pred?', in the body.
134
60850aed
TTN
1352001-06-13 Thien-Thi Nguyen <ttn@revel.glug.org>
136
95717232
TTN
137 * match.scm:
138 No longer use module `(ice-9 slib)'.
139 Use module `(ice-9 pretty-print)'.
140 No longer require `pretty-print'.
141
142 (slib:error): Delete.
143 (match:error, match:syntax-err): Rewrite.
144
145 Thanks to Dale P. Smith.
146
b4b50361 147 * README: New file.
95717232 148
60850aed
TTN
149 * common-list.scm:
150 Clean up some docstrings; nfc.
151 Add Commentary.
152 Update copyright.
153
7c95e366
MV
1542001-06-11 Marius Vollmer <mvo@zagadka.ping.de>
155
156 * boot-9.scm: Use `begin-deprecated' instead of testing
157 `include-deprecated-features' when conditionally using the (ice-9
158 rdelim) module. See below.
159
495c67e5
GH
1602001-06-10 Gary Houston <ghouston@arglist.com>
161
162 * boot-9.scm: use the (ice-9 rdelim) module if
163 include-deprecated-features is true.
164
6a9003d3
MV
1652001-06-09 Marius Vollmer <mvo@zagadka.ping.de>
166
167 * pretty-print.scm (generic-write): Use `object->string' to print
168 unknown objects.
169
170 * optargs.scm (lambda*): Make sure that BODY is always put into a
171 real body context so that it can contain internal definitions.
172