comparison src/ChangeLog @ 5395:ccf7e84fe265

Correct some interactions of :from-end and :count, #'delete*, #'remove* src/ChangeLog addition: 2011-04-04 Aidan Kehoe <kehoea@parhasard.net> * fns.c (count_with_tail): This can be legitimately called from #'delete* with a specified COUNT keyword value, accept this in the assertion. * fns.c (FdeleteX): * fns.c (FremoveX): If COUNT is specified and FROM-END is non-nil, set COUNT to nil in the argument vector, so count_with_tail doesn't see it when calculating the total number of times an item occurs. Fixes problems with the interaction of :count and :from-end.
author Aidan Kehoe <kehoea@parhasard.net>
date Mon, 04 Apr 2011 20:34:17 +0100
parents 484b437fc7b4
children 5ec4534daf16
comparison
equal deleted inserted replaced
5394:484b437fc7b4 5395:ccf7e84fe265
1 2011-04-04 Aidan Kehoe <kehoea@parhasard.net>
2
3 * fns.c (count_with_tail):
4 This can be legitimately called from #'delete* with a specified
5 COUNT keyword value, accept this in the assertion.
6 * fns.c (FdeleteX):
7 * fns.c (FremoveX):
8 If COUNT is specified and FROM-END is non-nil, set COUNT to nil in
9 the argument vector, so count_with_tail doesn't see it when
10 calculating the total number of times an item occurs. Fixes
11 problems with the interaction of :count and :from-end.
12
1 2011-04-04 Aidan Kehoe <kehoea@parhasard.net> 13 2011-04-04 Aidan Kehoe <kehoea@parhasard.net>
2 14
3 * fns.c (FremoveX): 15 * fns.c (FremoveX):
4 * fns.c (sublis): 16 * fns.c (sublis):
5 Correct some nesting of GCPRO and UNGCPRO here, revealed by the 17 Correct some nesting of GCPRO and UNGCPRO here, revealed by the