Commit | Line | Data |
---|---|---|
6293838c RB |
1 | 2004-06-20 Rob Browning <rlb@defaultvalue.org> |
2 | ||
f5d54eb7 RB |
3 | * srfi-4.c (uvec_print): rewrite using a union to make more |
4 | compact, and use static print_uint64 and print_int64 to print | |
5 | 64-bit elements. | |
6 | (print_int64): new static function (temporary fix). | |
7 | (print_uint64): new static function (temporary fix). | |
8 | ||
f8ac3733 RB |
9 | * Makefile.am (srfi_DATA): add srfi-31.scm. |
10 | ||
6293838c RB |
11 | * srfi-31.scm: new file. |
12 | ||
6aef9d2b DH |
13 | 2004-04-24 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de> |
14 | ||
15 | * srfi-17.scm (setter, car, cdr etc.): When within one define | |
16 | expression a new variable in the local module is defined in terms | |
17 | of an equally named variable from some other module, use @ to | |
18 | refer to the variable in the other module. This is necessary due | |
19 | to section 5.2.1 of R5RS: In a define expression first the new | |
20 | binding is created and then the expression is evaluated. | |
21 | ||
7301de79 KR |
22 | 2004-04-24 Kevin Ryde <user42@zip.com.au> |
23 | ||
24 | * srfi-11.scm (let-values): Use make-symbol rather than gensym, for | |
25 | guaranteed uniqueness of temp variable symbols. | |
26 | ||
05fa9121 KR |
27 | 2004-04-15 Kevin Ryde <user42@zip.com.au> |
28 | ||
29 | * srfi-13.c (scm_string_trim, scm_string_trim_right, | |
30 | scm_string_trim_both): Cast to unsigned char for isspace. | |
31 | ||
84fad130 HWN |
32 | 2004-04-06 Han-Wen Nienhuys <hanwen@xs4all.nl> |
33 | ||
34 | * srfi-13.c (s_scm_string_map): convert character to unsigned char | |
35 | before converting to unsigned int. This prevents hi-bit ascii as | |
36 | being converted large integers. | |
37 | (string_upcase_x): change caller for scm_{up,down}case to | |
38 | scm_c_{up,down}case | |
39 | ||
c344fddd KR |
40 | 2004-03-23 Kevin Ryde <user42@zip.com.au> |
41 | ||
42 | * srfi-1.scm (circular-list): Rewrite using set-cdr!, no need to copy | |
43 | parameter list. | |
44 | ||
f1dc5f45 MD |
45 | 2004-02-08 Mikael Djurfeldt <djurfeldt@nada.kth.se> |
46 | ||
47 | * Makefile.am (TAGS_FILES): Use this variable instead of | |
48 | ETAGS_ARGS so that TAGS can be built using separate build | |
49 | directory. | |
50 | ||
67314101 MV |
51 | 2004-01-24 Marius Vollmer <mvo@zagadka.de> |
52 | ||
53 | * Makefile.am (srfi_DATA): Added srfi-26.scm. | |
54 | ||
9a5fc8c2 MV |
55 | 2004-01-21 Marius Vollmer <m.vollmer@ping.de> |
56 | ||
57 | * srfi-26.scm: New, from Daniel Skarda. Thanks! | |
58 | ||
b35072cd KR |
59 | 2003-12-03 Kevin Ryde <user42@zip.com.au> |
60 | ||
61 | * srfi-1.c, srfi-1.h, srfi-1.scm (count): Rewrite in C, avoiding | |
62 | non-tail recursion. | |
63 | ||
64 | * srfi-1.scm (map!): Define as an alias for map, previous definition | |
65 | was not tail-recursive. | |
66 | ||
a54e06e5 KR |
67 | 2003-08-23 Kevin Ryde <user42@zip.com.au> |
68 | ||
69 | * srfi-1.c, srfi-1.h, srfi-1.scm (list-copy): New function, derived | |
70 | from core list-copy but allowing improper lists, per SRFI-1 spec. | |
71 | ||
72 | * srfi-19.scm (date-week-number): Correction, day of week starting | |
73 | week applied was off by one. | |
74 | ||
8e5b4b9e KR |
75 | 2003-07-29 Kevin Ryde <user42@zip.com.au> |
76 | ||
77 | * srfi-1.c, srfi-1.scm (concatenate, concatenate!): Use scm_append and | |
78 | scm_append_x. | |
79 | ||
80 | * srfi-1.c, srfi-1.h, srfi-1.scm (length+): Rewrite using scm_ilength. | |
81 | ||
82 | * srfi-34.scm: Add cond-expand-provide srfi-34. | |
83 | ||
e7cc532b KR |
84 | 2003-07-14 Matthias Koeppe <mkoeppe@mail.math.uni-magdeburg.de> |
85 | ||
86 | * srfi-1.c, srfi-1.h (scm_srfi1_partition), srfi-1.scm (partition): | |
87 | Re-implement in C to avoid stack overflows for long input lists. | |
88 | ||
e5a74c26 KR |
89 | 2003-07-08 Kevin Ryde <user42@zip.com.au> |
90 | ||
91 | * srfi-1.c, srfi-1.h (scm_srfi1_delete, scm_srfi1_delete_x, | |
92 | scm_srfi1_delete_duplicates, scm_srfi1_delete_duplicates_x): New | |
93 | functions. scm_srfi1_delete_x is derived from scm_delete_x. | |
94 | * srfi-1.scm (delete, delete!, delete-duplicates, delete-duplicates!): | |
95 | Remove. | |
96 | ||
f2478375 KR |
97 | 2003-06-07 Kevin Ryde <user42@zip.com.au> |
98 | ||
99 | * srfi-6.scm: #:re-export open-input-string, open-output-string and | |
100 | get-output-string, for the benefit of applications wanting to use | |
101 | #:select on the module. | |
102 | ||
2e945bcc SJ |
103 | 2003-05-29 Stefan Jahn <stefan@lkcc.org> |
104 | ||
105 | * Makefile.am (libguile_srfi_srfi_1_la_LDFLAGS, | |
106 | libguile_srfi_srfi_4_la_LDFLAGS, | |
107 | libguile_srfi_srfi_13_14__la_LDFLAGS): Added the -no-undefined | |
108 | option for the mingw32 build. | |
109 | ||
a658e41b KR |
110 | 2003-05-13 Kevin Ryde <user42@zip.com.au> |
111 | ||
112 | * srfi-1.scm (delete): Fix predicate arg order to match srfi-1 spec. | |
113 | ||
9c8721b5 KR |
114 | 2003-05-10 Kevin Ryde <user42@zip.com.au> |
115 | ||
116 | * srfi-1.scm (take): Make this an alias for list-head. | |
117 | (drop): Make this an alias for list-tail. | |
118 | ||
a1a5dfa8 NJ |
119 | 2003-04-30 Neil Jerram <neil@ossau.uklinux.net> |
120 | ||
121 | * srfi-34.scm: New file. | |
122 | ||
2d2f76fc MV |
123 | 2003-04-23 Marius Vollmer <mvo@zagadka.de> |
124 | ||
125 | * srfi-1.scm: Removed stray "o" from exports list. | |
126 | ||
1685446c DH |
127 | 2003-04-21 Dirk Herrmann <D.Herrmann@tu-bs.de> |
128 | ||
129 | * srfi-1.c (srfi1_ilength): Prefer !SCM_CONSP over SCM_NCONSP. | |
130 | Now, guile itself does not include any calls to SCM_NCONSP any | |
131 | more. | |
132 | ||
73be1d9e MV |
133 | 2003-04-05 Marius Vollmer <mvo@zagadka.de> |
134 | ||
135 | * Changed license terms to the plain LGPL thru-out. | |
136 | ||
e3c0c3b9 RB |
137 | 2003-03-25 Rob Browning <rlb@defaultvalue.org> |
138 | ||
139 | * srfi-4.c: replace typedefs for basic types with typedefs using | |
140 | new standard int types (i.e. scm_t_uint8, etc.) -- should probably | |
141 | remove typedefs altogether later. | |
142 | ||
b8b0abf0 MD |
143 | 2003-03-24 Mikael Djurfeldt <djurfeldt@nada.kth.se> |
144 | ||
145 | * srfi-1.scm: Re-export all srfi-1 bindings implemented by the | |
146 | core. (Thanks to Kevin Ryde.) | |
147 | ||
d57da08b MD |
148 | 2003-03-12 Mikael Djurfeldt <djurfeldt@nada.kth.se> |
149 | ||
150 | * srfi-13.scm: Mark replacements. | |
151 | ||
152 | * srfi-17.scm: Mark replacements. | |
153 | ||
f595ccfe MD |
154 | 2003-03-11 Mikael Djurfeldt <djurfeldt@nada.kth.se> |
155 | ||
c614a00b MD |
156 | * srfi-1.scm (iota, map, for-each, map-in-order, list-index, |
157 | member, delete, delete!, assoc): Marked as replacements. | |
158 | (filter, filter!): Removed. (Now implemented in the core.) | |
f595ccfe | 159 | |
a48d60b1 MD |
160 | 2003-03-06 Mikael Djurfeldt <djurfeldt@nada.kth.se> |
161 | ||
162 | * srfi-1.c (scm_init_srfi_1): Extend root module map and for-each | |
163 | with the versions in this module using | |
164 | scm_c_extend_primitive_generic. | |
165 | ||
f9ac1c2d MD |
166 | 2003-02-03 Mikael Djurfeldt <djurfeldt@nada.kth.se> |
167 | ||
168 | * srfi-1.c (srfi1_for_each): Corrected argument checking for the | |
169 | case of two argument lists. (Thanks to Kevin Ryde.) | |
170 | ||
b2cbe8d8 RB |
171 | 2002-12-08 Rob Browning <rlb@defaultvalue.org> |
172 | ||
173 | * Makefile.am (srfidir): VERSION -> GUILE_EFFECTIVE_VERSION. | |
174 | ||
2ab05d78 MV |
175 | 2002-12-02 Marius Vollmer <mvo@zagadka.ping.de> |
176 | ||
177 | * Makefile.am (srfiinclude_HEADERS): Added srfi-1.h. | |
178 | ||
ee6aac97 MD |
179 | 2002-12-01 Mikael Djurfeldt <mdj@linnaeus> |
180 | ||
181 | * srfi-1.scm: Load srfi-1 extension. | |
7692d26b MD |
182 | (map, map-in-order, for-each, member, assoc): Replaced by |
183 | primitives in srfi-1.c. | |
184 | (map1): Defined as `map'. | |
ee6aac97 MD |
185 | |
186 | * Makefile.am: Added rules for srfi-1.c. | |
187 | ||
188 | * srfi-1.c, srfi-1.h: New files. | |
189 | ||
beac3691 MV |
190 | 2002-05-06 Marius Vollmer <mvo@zagadka.ping.de> |
191 | ||
192 | * srfi-13.c (scm_string_tokenize): Instead of using "isgraphic" as | |
193 | the subtitute for char-set:graphic when then token-set hsa been | |
194 | defaulted, grab the real char-set:graphic from (srfi srfi-14). | |
195 | ||
196 | * srfi-14.h (SCM_CHARSET_GET): Cast IDX to unsigned char so that | |
197 | it works for 8-bit characters. Thanks to Matthias Koeppe! No, | |
198 |