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