(exception:string-contains-nul): New exception pattern.
[bpt/guile.git] / ice-9 / ChangeLog
CommitLineData
9a18d8d4
KR
12007-01-04 Kevin Ryde <user42@zip.com.au>
2
3 * boot-9.scm (top-repl): Check (defined? 'SIGBUS) before using that
4 value, there's no such signal on mingw. Reported by Cesar Strauss.
5
62006-12-13 Kevin Ryde <user42@zip.com.au>
7
8 * boot-9.scm (use-srfis, top-repl): Use process-use-modules, to
9 correctly handle duplicates between the core and other modules, in
10 particular srfi-17 which should replace `car' etc (but didn't).
11
122006-12-09 Kevin Ryde <user42@zip.com.au>
13
14 * boot-9.scm (top-repl): Remove module-use! of the core `(guile)'
15 module. It's already in `(guile-user)' and the module-use! elevates
16 it making core bindings override those from elsewhere, such as `iota'
17 under a run of "guile --use-srfi=1". Reported by Sven Hartrumpf.
18
31b6212e
NJ
192006-11-13 Neil Jerram <neil@ossau.uklinux.net>
20
21 * boot-9.scm (environment-module): Change eval-closure-module call
22 back to procedure-property lookup. (This completes the reversion
23 of the change made on 2005-06-10, which was only partially undone
24 by the change on 2005-08-01.)
25
e2d23cc0
NJ
262006-10-13 Neil Jerram <neil@ossau.uklinux.net>
27
28 Integration of Unix domain socket patch from William Xu:
29
30 * gds-client.scm (connect-to-gds): Try to connect by Unix domain
31 socket if TCP connection fails.
32
33 * gds-server.scm (run-server): Update to support listening on a
34 Unix domain socket.
35
afc4ccd4
KR
362006-10-05 Kevin Ryde <user42@zip.com.au>
37
38 * ftw.scm (visited?-proc): Use hashv since we know we're getting
39 numbers. Incorporate stat:dev, since stat:ino is only unique within a
40 single device. This fixes a bug where if two files with the same
41 inode on different devices where seen only the first would be returned
42 by ftw (and nftw).
43
83a5b41b
NJ
442006-10-03 Neil Jerram <neil@ossau.uklinux.net>
45
46 * gds-client.scm (run-utility): Remove unnecessary
47 `connect-to-gds' call.
48
63258dc9
NJ
492006-09-30 Neil Jerram <neil@ossau.uklinux.net>
50
51 * debugging/ice-9-debugger-extensions.scm (debug-trap): Use
52 `debugger-command-loop' instead of `read-and-dispatch-commands',
53 which isn't actually available. Thanks to Carlos Pita for
54 reporting this.
55 (debugger-command-loop): Define here for 1.6.x.
56
ee6be719
NJ
572006-09-25 Neil Jerram <neil@ossau.uklinux.net>
58
59 * debugging/ice-9-debugger-extensions.scm (debugger:step):
60 Docstring improvements.
61 (debugger:next): Docstring improvements.
62 (debugger:continue): Docstring improvements.
63
64 * debugger/commands.scm (up, down): Docstring corrections.
65 (info-args, info-frame, position, evaluate): Docstring
66 improvements.
67
afc4ccd4
KR
682006-09-23 Kevin Ryde <user42@zip.com.au>
69
70 * boot-9.scm (log, log10, exp, sqrt): Remove, now in
71 libguile/numbers.c.
72
732006-09-07 Kevin Ryde <user42@zip.com.au>
74
75 * format.scm: Module "(ice-9 threads)" no longer used, now no mutex.
76 (format:parse-float): Fix normalization of leading zeros like "02.5"
77 to "2.5". left-zeros was zeroed before adjusting format:fn-dot,
78 resulting in the latter being unchanged.
79
8746959c
NJ
802006-08-18 Neil Jerram <neil@ossau.uklinux.net>
81
82 * debugging/trc.scm: New file.
83
84 * debugging/traps.scm: New file.
85
86 * debugging/trace.scm: New file.
87
88 * debugging/steps.scm: New file.
89
90 * debugging/load-hooks.scm: New file.
91
92 * debugging/ice-9-debugger-extensions.scm: New file.
93
94 * debugging/example-fns.scm: New file.
95
96 * debugging/breakpoints.scm: New file.
97
98 * debugging/Makefile.am: New.
99
100 * Makefile.am (SUBDIRS): Add debugging.
101
afc4ccd4
KR
1022006-08-02 Kevin Ryde <user42@zip.com.au>
103
104 * boot-9.scm (%record-type-check): New function.
105 (record-accessor, record-modifier): Use it for a strict type check of
106 the given record. Previously an accessor returned #f on a wrong
107 record type, and modifier silently did nothing.
108
ea19f0b3
NJ
1092006-06-19 Neil Jerram <neil@ossau.uklinux.net>
110
111 * Makefile.am (ice9_sources): Add new files.
112
113 * gds-client.scm, gds-server.scm: New files.
114
5be9f729
KR
1152006-05-28 Kevin Ryde <user42@zip.com.au>
116
117 * documentation.scm (file-commentary): Move make-regexp into
118 file-commentary so that it's possible to get to the repl prompt when
119 regexps are not available.
120
1212006-05-09 Kevin Ryde <user42@zip.com.au>
122
123 * threads.scm (n-par-for-each, n-for-each-par-map): Two more spots
124 where `futures' should become `threads' from Marius' change of
125 2006-01-29.
126
cd5fea8d
KR
127