* Applied Martin Grabmueller's fix of case's handling of 'else.
[bpt/guile.git] / ice-9 / ChangeLog
CommitLineData
17466330
DH
12000-12-29 Dirk Herrmann <D.Herrmann@tu-bs.de>
2
3 * boot-9.scm (root-module-closure, scm-module-closure): Remove
4 calls '(symbol-interned? #f s)'. Formerly, these calls were
5 basically no-ops, guaranteed to return #t if 's' was a symbol.
6 After the separation of symbols and bindings, a call to
7 '(symbol-interned? #f s)' will only return #t if there really is a
8 binding for 's' in the scm_symhash table. Thanks to Dale P. Smith
9 for providing a test case that helped finding this bug.
10
10764e3c
DH
112000-12-13 Dirk Herrmann <D.Herrmann@tu-bs.de>
12
13 * session.scm (apropos): Completed the last patch, which did only
14 half the job. Thanks to Dale P. Smith.
15
b52e071b
DH
162000-12-12 Dirk Herrmann <D.Herrmann@tu-bs.de>
17
18 * session.scm (apropos, apropos-fold): There are no weak bindings
19 any more.
20
6b098fec
DH
212000-12-12 Dirk Herrmann <D.Herrmann@tu-bs.de>
22
23 * boot-9.scm (top-repl): Lookup 'use-emacs-interface in
24 the-root-module.
25
40fa5c3f
NJ
262000-12-07 Neil Jerram <neil@ossau.uklinux.net>
27
28 * emacs.scm (flush-whitespace): Fix spelling typo ("recieving").
29
4e15fee8
DH
302000-11-28 Dirk Herrmann <D.Herrmann@tu-bs.de>
31
32 * boot-9.scm (read-delimited), lineio.scm
33 (make-line-buffering-input-port), regex.scm (match:prefix,
34 match:suffix, match:substring, regexp-substitute/global), slib.scm
35 (slib-parent-dir), string-fun.scm (split-after-char,
36 split-before-char, split-discarding-char, split-after-char-last,
37 split-before-char-last, split-discarding-char-last,
38 split-before-predicate, split-after-predicate,
39 split-discarding-predicate, separate-fields-discarding-char,
40 separate-fields-after-char, separate-fields-before-char,
41 string-prefix-predicate, sans-surrounding-whitespace,
42 sans-trailing-whitespace, sans-leading-whitespace,
43 sans-final-newline): Use substring instead of
44 make-shared-substring.
45
3923fa6d
GH
462000-11-26 Gary Houston <ghouston@arglist.com>
47
48 * boot-9.scm: values?, get-values, values, call-with-values:
49 removed. values and call-with-values are now primitives and
50 the other two were only exported by accident. don't define
51 *values-rtd* record type or handle multiple values in
52 scm-style-repl.
53
a9c632a2
GH
542000-11-07 Gary Houston <ghouston@arglist.com>
55
56 * popen.scm (open-output-pipe): added docstrings for open-input-pipe
57 and open-output-pipe.
58
8ccc61e8
GH
592000-11-06 Gary Houston <ghouston@arglist.com>
60
61 * popen.scm (open-process): bug fix: don't use
62 close-all-ports-except to close ports in the child process, since
63 it causes port buffers to be flushed. they may be flushed again
64 in the parent, causing duplicate output. use a more elaborate
65 method for setting up the child descriptors (thanks to David
66 Pirotte for the bug report).
67 standard file descriptors 0, 1, 2 in the child process
68 are now set up from current-input-port etc., where possible.
69
f304437e
DH
702000-10-10 Dirk Herrmann <D.Herrmann@tu-bs.de>
71
72 * syncase.scm (eval): string=? requires a string argument.
73 Thanks to Dale P. Smith for the patch.
74
b4ad0dda
NJ
752000-10-15 Neil Jerram <neil@ossau.uklinux.net>
76
77 * optargs.scm: Fix typos in commentary for bound? and lambda*.
78
4adc3028
DH
792000-10-10 Dirk Herrmann <D.Herrmann@tu-bs.de>
80
81 * session.scm (apropos, apropos-fold): regexp-exec does not
82 accept symbol arguments any more. Thanks to Dale P. Smith for the
83 patch.
84
deaecea7
GH
852000-09-30 Gary Houston <ghouston@arglist.com>
86
87 * posix.scm (setgrent): pass #t, not #f. thanks to
88 Jacques A. Vidrine.
89
db611983
NJ
902000-09-29 Neil Jerram <neil@ossau.uklinux.net>
91
92 * documentation.scm (find-documentation-in-file): Modified
93 according to changed format of guile-procedures.txt caused by my
94 snarfing/makeinfo changes in libguile.
95
96 * session.scm (help-doc): Improvements to (help) output: (i) a
97 friendlier Emacs-style introduction line; (ii) where the help arg
98 matches multiple documented entries, print an initial list of the
99 entries for which documentation is found, before printing the
100 actual documentation entries themselves.
101
f7b0a8d1
MV
1022000-09-20 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
103
104 * boot-9.scm: Removed comment. (Thanks to Brad Knotwell.)
105
a5b265e3
DH
1062000-09-12 Dirk Herrmann <D.Herrmann@tu-bs.de>
107
108 * syncase.scm (putprop): Use the high-level property interface.
109
0eee4466
MD
1102000-09-12 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
111
112 * psyntax.ss (build-lexical-var): Use gentemp instead of gensym;
113 Convert first argument to a string.
114
115 * calling.scm (excursion-function-syntax,
116 getter-and-setter-syntax,
117 delegating-getter-and-setter-syntax): Call gensym with string
118 argument. (Thanks to Dale P. Smith.)
119
120 * oldprint.scm (print-table-add!): Ditto.
121
122 * boot-9.scm (gentemp): Moved to symbols.c.
123
8c142820
MV
1242000-08-27 Marius Vollmer <mvo@zagadka.ping.de>
125
126 * boot-9.scm (make-object-property): New function.
127
0745d387
MD
1282000-08-26 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
129
130 * boot-9.scm (make-record-type): Use `string-append' instead of
131 `symbol-append'.
132 (symbol-append): Map `symbol->string' on
133 args.
134 (obarray-symbol-append, obarray-gensym): Simply removed. I don't
135 think I'll announce this in NEWS even. One of the functions never
136 even worked... /mdj.
137 (find-and-link-dynamic-module, keyword->symbol): Use
138 `symbol->string'.
139 (try-module-autoload, process-define-module): Rewrote using R5RS
140 semantics.
141
9f174131
MD
1422000-08-24 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
143
144 * psyntax.ss (set!): Added generalized set! support to core syntax
145 form set!.
146
5aba8e27
MV
1472000-08-19 Marius Vollmer <mvo@zagadka.ping.de>
148
149 * optargs.scm (#\&): Changed #:allow-other-keys-value to
150 #:allow-other-keys. Thanks to Bill Schottstaedt!
151
6219924c
MV
1522000-08-17 Marius Vollmer <mvo@zagadka.ping.de>
153
154 * optargs.scm (#\&): Emit warning about `#&' being deprecated.
155
76ef92f3
MV
1562000-08-16 Marius Vollmer <mvo@zagadka.ping.de>
157
158 * optargs.scm: Replaced `#&' reader syntax with keywords.
159
d6f37755
MD
1602000-08-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
161
162 * format.scm (format:obj->str): Made tail-recursive. (Thanks to
163