*** empty log message ***
[bpt/guile.git] / srfi / ChangeLog
Content-type: text/html HCoop Git - bpt/guile.git/blame - srfi/ChangeLog


500 - Internal Server Error

Malformed UTF-8 character (fatal) at (eval 8) line 1, <$fd> line 596.
CommitLineData
38c3534c
KR
12005-01-29 Kevin Ryde <user42@zip.com.au>
2
3 * srfi-1.scm (lset-adjoin): Actually use the given `=' procedure.
4 Test membership only on the given `list', not `acc', as per the spec.
5
83743da0
KR
6 * srfi-1.c, srfi-1.scm (remove): Rewrite in C, a trivial adaption from
7 scm_filter in the core.
8 * srfi-1.scm (remove!): Use filter!.
9
feb22e8f
KR
102005-01-28 Kevin Ryde <user42@zip.com.au>
11
12 * srfi-1.scm (lset=): Correction to pred call arg order, srfi spec is
13 (= e[i] e[i+1]), but had some calls the other way around.
14
2f0a4e30
KR
152005-01-24 Kevin Ryde <user42@zip.com.au>
16
17 * srfi-1.c (scm_srfi1_member): Correction to pred call arg order, srfi
d27d4bf7 18 spec is (PRED X elem). Update docstring from manual.
2f0a4e30
KR
19
20 * srfi-1.scm (lset=): Allow no list arguments, per srfi spec example.
21
0f0bf3b2
KR
222005-01-18 Kevin Ryde <user42@zip.com.au>
23
24 * srfi-1.scm: Remove (ice-9 session) and (ice-9 receive), not used.
25
89efd60c
KR
262005-01-12 Kevin Ryde <user42@zip.com.au>
27
28 * srfi-39.scm (current-input-port, current-output-port): Parameter
29 replacements for core functions, per SRFI spec.
30 (current-error-port): The same, for consistency.
31
3d8bccbd
MV
322005-01-10 Marius Vollmer <mvo@zagadka.de>
33
34 * srfi-1.c (check_args): Bugfix to change from 2005-01-02: ARGV is
35 the vector to check, not ARGS.
36
5be5e699
MV
372005-01-02 Marius Vollmer <mvo@zagadka.de>
38
39 * srfi-1.c: Use new vector elements API or simple vector API, as
40 appropriate.
41
45bb786f
KR
422005-01-02 Kevin Ryde <user42@zip.com.au>
43
44 * Makefile.am (srfi_DATA): Add srfi-39.scm.
45
e1ea3bf9
MD
462004-12-20 Mikael Djurfeldt <djurfeldt@nada.kth.se>
47
48 * README: Update, document available SRFIs.
49
64f79420
KR
502004-12-06 Kevin Ryde <user42@zip.com.au>
51
371e3f77
KR
52 * srfi-1.scm (alist-copy, alist-delete, break, span): Change to
53 tail-recursive forms.
54
55 * srfi-1.scm (alist-delete): Correction to equality proc call argument
56 order, spec is for given KEY param first.
64f79420 57
da9c77cf
KR
582004-12-05 Kevin Ryde <user42@zip.com.au>
59
60 * srfi-1.scm (filter-map): Change to a tail-recursive form.
eadc07b5
KR
61 (append-map, append-map!): Rewrite as simple "concatenate map" forms,
62 for tail recursiveness.
da9c77cf 63
79d52182
MV
642004-10-26 Marius Vollmer <marius.vollmer@uni-dortmund.de>
65
66 * srfi-4.scm, srfi-4.h, srfi-4.c: Moved content into core; only
67 the skeletons remains.
68
3350b676
MV
692004-10-22 Marius Vollmer <marius.vollmer@uni-dortmund.de>
70
71 * srfi-4.c (print_int64, print_uint64): Removed.
72 (uvec_print): Use scm_intprint for signed elemets and
73 scm_uintprint for unsigned ones. Do not use print_int64 and
74 print_uint64 since scm_intprint and scm_Uintprint can handle 64
75 bits now.
76
edea856c
SJ
772004-09-03 Stefan Jahn <stefan@lkcc.org>
78
79 * srfi-1.c, srfi-1.h: Renamed any 'lst1' into 'list1' because
80 lst1 is a #define on Win32 systems.
81
c581203a
KR
822004-08-26 Kevin Ryde <user42@zip.com.au>
83
84 * srfi-31.scm (rec): Add missing `error' to else clause.
85
51fab002
MV
862004-08-26 Marius Vollmer <marius.vollmer@uni-dortmund.de>
87
88 * Makefile.am: Added appropriate @LIBGUILE_*_MAJOR@ substitutions
89 to the library names.
90 * srfi-1.scm, srfi-4.scm: Use the new library names with
91 load-extension.
92
c5080b51
MV
932004-08-25 Marius Vollmer <mvo@zagadka.de>
94
95 SRFI-13 and SRFI-14 have been moved into the core.
96
97 * srfi-13.scm, srfi-14.scm: Simply re-export the relevant
98 bindings.
99
100 * srfi-13.h, srfi-13.c, srfi-14.h, srfi-14.c: Removed all real
101 content except for the init functions.
102
f26b9395
MV
1032004-08-19 Marius Vollmer <marius.vollmer@uni-dortmund.de>
104
105 * srfi-13.h, srfi-13.c: (scm_substring_shared): Renamed to
106 scm_substring_sharedS.
107
108 * srfi-14.c, srfi-13.c: Adapted to new internal string and symbol
109 API.
110
111 * srfi-13.scm (substring/shared): Export as replacement since we
112 now have a version in the core.
113
bc97364a
MV
1142004-08-15 Marius Vollmer <mvo@zagadka.de>
115
116 * srfi-39.scm: New, from Jose A Ortega Ruiz. Thanks!
117
038a7484
KR
1182004-08-14 Kevin Ryde <user42@zip.com.au>
119
120 * srfi-13.c (scm_string_any, scm_string_every): Add support for char
121 and charset as predicates, per SRFI-13 spec.
122
c41acab3
MV
1232004-08-12 Marius Vollmer <marius.vollmer@uni-dortmund.de>
124
125 * srfi-13.c (MY_VALIDATE_SUBSTRING_SPEC_COPY,
126 MY_VALIDATE_STRING_COPY): Modernized clones of the deprecated
127 validation macros. Replaced every use.
128
03034594
KR
1292004-08-05 Kevin Ryde <user42@zip.com.au>
130
131 * srfi-13.c (scm_string_any, scm_string_every): Enhance docstrings as
132 per doc/ref/srfi-modules.texi.
133
dbf3eb1f
MV
1342004-08-02 Marius Vollmer <marius.vollmer@uni-dortmund.de>
135
136 * srfi-4.c: Replaced scm_num2* and scm_*2num with scm_to_* and
137 scm_from_*, respectively.
138 (print_int64, print_uint64): Rewritten by just calling scm_iprin1
139 on a SCM.
140
71234d0c
KR
1412004-08-02 Kevin Ryde <user42@zip.com.au>
142
143 * srfi-13.c (scm_string_every): Correction to initial "res" value,
144