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