(srfi_DATA): Added srfi-26.scm.
[bpt/guile.git] / srfi / ChangeLog
CommitLineData
9a5fc8c2
MV
12004-01-21 Marius Vollmer <m.vollmer@ping.de>
2
3 * srfi-26.scm: New, from Daniel Skarda. Thanks!
4
b35072cd
KR
52003-12-03 Kevin Ryde <user42@zip.com.au>
6
7 * srfi-1.c, srfi-1.h, srfi-1.scm (count): Rewrite in C, avoiding
8 non-tail recursion.
9
10 * srfi-1.scm (map!): Define as an alias for map, previous definition
11 was not tail-recursive.
12
a54e06e5
KR
132003-08-23 Kevin Ryde <user42@zip.com.au>
14
15 * srfi-1.c, srfi-1.h, srfi-1.scm (list-copy): New function, derived
16 from core list-copy but allowing improper lists, per SRFI-1 spec.
17
18 * srfi-19.scm (date-week-number): Correction, day of week starting
19 week applied was off by one.
20
8e5b4b9e
KR
212003-07-29 Kevin Ryde <user42@zip.com.au>
22
23 * srfi-1.c, srfi-1.scm (concatenate, concatenate!): Use scm_append and
24 scm_append_x.
25
26 * srfi-1.c, srfi-1.h, srfi-1.scm (length+): Rewrite using scm_ilength.
27
28 * srfi-34.scm: Add cond-expand-provide srfi-34.
29
e7cc532b
KR
302003-07-14 Matthias Koeppe <mkoeppe@mail.math.uni-magdeburg.de>
31
32 * srfi-1.c, srfi-1.h (scm_srfi1_partition), srfi-1.scm (partition):
33 Re-implement in C to avoid stack overflows for long input lists.
34
e5a74c26
KR
352003-07-08 Kevin Ryde <user42@zip.com.au>
36
37 * srfi-1.c, srfi-1.h (scm_srfi1_delete, scm_srfi1_delete_x,
38 scm_srfi1_delete_duplicates, scm_srfi1_delete_duplicates_x): New
39 functions. scm_srfi1_delete_x is derived from scm_delete_x.
40 * srfi-1.scm (delete, delete!, delete-duplicates, delete-duplicates!):
41 Remove.
42
f2478375
KR
432003-06-07 Kevin Ryde <user42@zip.com.au>
44
45 * srfi-6.scm: #:re-export open-input-string, open-output-string and
46 get-output-string, for the benefit of applications wanting to use
47 #:select on the module.
48
2e945bcc
SJ
492003-05-29 Stefan Jahn <stefan@lkcc.org>
50
51 * Makefile.am (libguile_srfi_srfi_1_la_LDFLAGS,
52 libguile_srfi_srfi_4_la_LDFLAGS,
53 libguile_srfi_srfi_13_14__la_LDFLAGS): Added the -no-undefined
54 option for the mingw32 build.
55
a658e41b
KR
562003-05-13 Kevin Ryde <user42@zip.com.au>
57
58 * srfi-1.scm (delete): Fix predicate arg order to match srfi-1 spec.
59
9c8721b5
KR
602003-05-10 Kevin Ryde <user42@zip.com.au>
61
62 * srfi-1.scm (take): Make this an alias for list-head.
63 (drop): Make this an alias for list-tail.
64
a1a5dfa8
NJ
652003-04-30 Neil Jerram <neil@ossau.uklinux.net>
66
67 * srfi-34.scm: New file.
68
2d2f76fc
MV
692003-04-23 Marius Vollmer <mvo@zagadka.de>
70
71 * srfi-1.scm: Removed stray "o" from exports list.
72
1685446c
DH
732003-04-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
74
75 * srfi-1.c (srfi1_ilength): Prefer !SCM_CONSP over SCM_NCONSP.
76 Now, guile itself does not include any calls to SCM_NCONSP any
77 more.
78
73be1d9e
MV
792003-04-05 Marius Vollmer <mvo@zagadka.de>
80
81 * Changed license terms to the plain LGPL thru-out.
82
e3c0c3b9
RB
832003-03-25 Rob Browning <rlb@defaultvalue.org>
84
85 * srfi-4.c: replace typedefs for basic types with typedefs using
86 new standard int types (i.e. scm_t_uint8, etc.) -- should probably
87 remove typedefs altogether later.
88
b8b0abf0
MD
892003-03-24 Mikael Djurfeldt <djurfeldt@nada.kth.se>
90
91 * srfi-1.scm: Re-export all srfi-1 bindings implemented by the
92 core. (Thanks to Kevin Ryde.)
93
d57da08b
MD
942003-03-12 Mikael Djurfeldt <djurfeldt@nada.kth.se>
95
96 * srfi-13.scm: Mark replacements.
97
98 * srfi-17.scm: Mark replacements.
99
f595ccfe
MD
1002003-03-11 Mikael Djurfeldt <djurfeldt@nada.kth.se>
101
c614a00b
MD
102 * srfi-1.scm (iota, map, for-each, map-in-order, list-index,
103 member, delete, delete!, assoc): Marked as replacements.
104 (filter, filter!): Removed. (Now implemented in the core.)
f595ccfe 105
a48d60b1
MD
1062003-03-06 Mikael Djurfeldt <djurfeldt@nada.kth.se>
107
108 * srfi-1.c (scm_init_srfi_1): Extend root module map and for-each
109 with the versions in this module using
110 scm_c_extend_primitive_generic.
111
f9ac1c2d
MD
1122003-02-03 Mikael Djurfeldt <djurfeldt@nada.kth.se>
113
114 * srfi-1.c (srfi1_for_each): Corrected argument checking for the
115 case of two argument lists. (Thanks to Kevin Ryde.)
116
b2cbe8d8
RB
1172002-12-08 Rob Browning <rlb@defaultvalue.org>
118
119 * Makefile.am (srfidir): VERSION -> GUILE_EFFECTIVE_VERSION.
120
2ab05d78
MV
1212002-12-02 Marius Vollmer <mvo@zagadka.ping.de>
122
123 * Makefile.am (srfiinclude_HEADERS): Added srfi-1.h.
124
ee6aac97
MD
1252002-12-01 Mikael Djurfeldt <mdj@linnaeus>
126
127 * srfi-1.scm: Load srfi-1 extension.
7692d26b
MD
128 (map, map-in-order, for-each, member, assoc): Replaced by
129 primitives in srfi-1.c.
130 (map1): Defined as `map'.
ee6aac97
MD
131
132 * Makefile.am: Added rules for srfi-1.c.
133
134 * srfi-1.c, srfi-1.h: New files.
135
beac3691
MV
1362002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
137
138 * srfi-13.c (scm_string_tokenize): Instead of using "isgraphic" as
139 the subtitute for char-set:graphic when then token-set hsa been
140 defaulted, grab the real char-set:graphic from (srfi srfi-14).
141
142 * srfi-14.h (SCM_CHARSET_GET): Cast IDX to unsigned char so that
143 it works for 8-bit characters. Thanks to Matthias Koeppe! No,
144