* Makefile.am (ice9_sources): Remove srfi-8.scm.
[bpt/guile.git] / srfi / ChangeLog
CommitLineData
b9c6d7a5
RB
12001-04-26 Rob Browning <rlb@cs.utexas.edu>
2
3 * Makefile.am (srfi_DATA): added srfi-6.scm.
4 (srfi_DATA): added srfi-11.scm.
5 (srfi_DATA): added srfi-8.scm.
6 (srfi_DATA): added srfi-2.scm.
7
8 * srfi-11.scm: new file - exports let-values and let*-values.
9
10 * srfi-6.scm: new file - guile already has srfi-6 procedures
11 loaded by default, so this is a dummy file right now.
12
13 * srfi-8.scm: new file - exports receive.
14
15 * srfi-2.scm: new file - just use/export (ice-9 and-let-star)
16
8dddb4bc
MG
172001-04-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
18
19 Changed two procedure names to match final SRFI document. Thanks
20 to Rob Browning for spotting this.
21
22 * srfi-13.scm (string-concatenate-reverse),
23 (string-concatenate-reverse/shared): Rename from
24 reverse-string-concatenate[/shared].
25
26 * srfi-13.c (scm_string_concatenate_reverse_shared): Renamed from
27 scm_reverse_string_concatenate_shared.
28 (scm_string_concatenate_reverse): Renamed from
29 scm_reverse_string_concatenate.
30
653c7291
MG
312001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
32
1f7a1dc9
MG
33 * configure.in, autogen.sh: Removed.
34
653c7291
MG
35 * srfi-13.c (scm_string_replace): Take sizeof (char) into account
36 when using memmove().
37
38 * srfi-14.h: Added prototypes for all exported procedures..
39
40 * srfi-13.c: Include srfi-13.h
41
42 * srfi-13.h: New file containing the prototypes.
43
44 * Makefile.am: Removed guile-srfi.texi and info_TEXINFOS variable.
45 (libguile_srfi_srfi_13_14_la_SOURCES): Added srfi-14.h, so it gets
46 distributed.
47 (libguile_srfi_srfi_13_14_la_SOURCES): Added srfi-13.h.
48
30f32820
NJ
492001-04-24 Neil Jerram <neil@ossau.uklinux.net>
50
51 * Makefile.am: Fixed "srf-14.x" typo.
52
fafb71de
MG
532001-04-24 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
54
55 * guile-srfi.texi: Removed, because merged with the GRM.
56
57 * guile-srfi.texi: The docs are now up to date with the
58 implementation and have new introductory material.
59
ca003b26
MG
602001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
61
62 Integrated the guile-srfi package into the Guile distribution.
63
64 * srfi-13.c: All procedures so specified in the SRFI now accept
65 character set arguments.
66
67 * Makefile.am: Snarfed some variables from the guile-readline
68 directory.
69
70 * srfi-14.c, srfi-14.h: Add prefix SCM_ to exported macros.
71
72 * srfi-13.scm, srfi-14.scm, srfi-13.c, srfi-14.c, srfi-14.h,
73 configure.in, Makefile.am: Added FSF copyright and Guile license
74 information.
75
76 * srfi-13.c, srfi-14.c: Include srfi-14.h.
77 (scm_init_srfi_13_14): Initialize the complete module, if not
78 already done so.
79
80 * srfi-14.h: New file.
81
82 * srfi-13.scm, srfi-14.scm: Load new combined library.
83
84 * Makefile.am: Build only one library,
85 `libguile-srfi-srfi-13-14.la'
86
872001-04-04 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
88
89 * guile-srfi.texi: Integrated the SRFI-14 documentation.
90
91 * srfi-14.c, srfi-14.scm: Made the procedures and variables
92 compliant to the final SRFI document.
93
94 * Renamed the package to guile-srfi.
95
962001-04-03 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
97
98 * NEWS: New section for 0.0.3.
99
100 * configure.in, README, guile-srfi-13.texi: Bumped version number
101 to 0.0.3.
102
103 * Released version 0.0.2.
104
105 * Makefile.am: Added rules for builing the SRFI-14 library.
106
107 * srfi-14.c, srfi-14.scm: New files, implementing SRFI-14
108 (character set library).
109
1102001-03-27 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
111
112 * README: Updated procedure and incompatibility list.
113
114 * srfi-13.c (string_upcase_x, scm_string_upcase_xS),
115 (scm_string_upcase, string_downcase_x, scm_string_downcase_xS),
116 (scm_string_downcaseS, string_titlecase_x),
117 (scm_string_titlecase_x, scm_string_titlecase),
118 (scm_string_fill_xS, scm_string_copyS, scm_string_to_listS): New
119 procedures.
120
121 * srfi-13.scm: Export new case mapping procedures.
122
123 * guile-srfi-13.texi (What cannot be done): Removed case mapping
124 procedures from incompatibility list.
125 (Case Mapping): New section for case mapping procedures.
126
1272001-03-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
128
129 * NEWS: New section for 0.0.2
130
131 * configure.in, README, guile-srfi-13.texi: Bumbed version number
132 to 0.0.2
133
134 * Released version 0.0.1.
135
136 * README: Made procedure list up-to-date.
137
138 * guile-srfi-13.texi: Fixed typos, completed reference and added
139 introductory blurb.
140
141 * srfi-13.c, srfi-13.scm: Filled in the last missing pieces.
142
1432001-03-22 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
144
145 * Started guile-srfi-13 package. Files are copied from the
146 guile-gdbm and slightly modified.