comparison src/ChangeLog @ 5273:799742b751c8

Accept circular lists where that is useful in #'mapcar*, #'map* and friends. src/ChangeLog addition: 2010-09-16 Aidan Kehoe <kehoea@parhasard.net> * fns.c (Flist_length): New, moved here from cl-extra.el, needed by the next function. (shortest_length_among_sequences): New. (Fmapconcat, FmapcarX, Fmapvector, Fmapcan, Fmapc, Fmap) (Fmap_into, Fsome, Fevery): Use shortest_length_among_sequences() when working out how many iterations to do, only giving circular list errors if all arguments are circular.
author Aidan Kehoe <kehoea@parhasard.net>
date Thu, 16 Sep 2010 20:34:49 +0100
parents 66dbef5f8076
children 5a9aa6c40c9b
comparison
equal deleted inserted replaced
5272:66dbef5f8076 5273:799742b751c8
1 2010-09-16 Aidan Kehoe <kehoea@parhasard.net>
2
3 * fns.c (Flist_length): New, moved here from cl-extra.el, needed
4 by the next function.
5 (shortest_length_among_sequences): New.
6 (Fmapconcat, FmapcarX, Fmapvector, Fmapcan, Fmapc, Fmap)
7 (Fmap_into, Fsome, Fevery):
8 Use shortest_length_among_sequences() when working out how many
9 iterations to do, only giving circular list errors if all
10 arguments are circular.
11
1 2010-09-16 Aidan Kehoe <kehoea@parhasard.net> 12 2010-09-16 Aidan Kehoe <kehoea@parhasard.net>
2 13
3 * fns.c (Fsubseq): 14 * fns.c (Fsubseq):
4 Change the string code to better fit in with the rest of this 15 Change the string code to better fit in with the rest of this
5 function (it still uses get_string_range_char(), though, which *may* 16 function (it still uses get_string_range_char(), though, which *may*