Mercurial > hg > xemacs-beta
comparison src/ChangeLog @ 5437:002cb5224e4f
Merge with 21.5 trunk.
| author | Mats Lidell <matsl@xemacs.org> |
|---|---|
| date | Mon, 15 Nov 2010 22:33:52 +0100 |
| parents | 6784adb405ad |
| children | cde1608596d0 |
comparison
equal
deleted
inserted
replaced
| 5436:da1365dd3f07 | 5437:002cb5224e4f |
|---|---|
| 1 2010-11-15 Aidan Kehoe <kehoea@parhasard.net> | |
| 2 | |
| 3 * .gdbinit.in: Remove lrecord_type_popup_data, | |
| 4 lrecord_type_window_configuration from this file, they're not | |
| 5 used, and their presence breaks pobj in GDB at runtime for me. | |
| 6 | |
| 7 2010-11-14 Aidan Kehoe <kehoea@parhasard.net> | |
| 8 | |
| 9 * fns.c (Fnreverse): | |
| 10 Check that non-list sequences are writable from Lisp before | |
| 11 modifying them. (There's an argument that we should do this for | |
| 12 list sequences too, but for the moment other code (e.g. #'setcar) | |
| 13 doesn't.) | |
| 14 (mapcarX): Initialise lisp_vals_staging, lisp_vals_type | |
| 15 explicitly, for the sake of compile warnings. Check if | |
| 16 lisp_vals_staging is non-NULL when deciding whether to replace a | |
| 17 string's range. | |
| 18 (Fsome): Cross-reference to #'find-if in the doc string for this | |
| 19 function. | |
| 20 (Freduce): GCPRO accum in this function, when a key argument is | |
| 21 specicified it can be silently garbage-collected. When deciding | |
| 22 whether to iterate across a string, check whether the cursor | |
| 23 exceeds the byte len; while iterating, increment an integer | |
| 24 counter. Don't ABORT() if check_sequence_range() returns when | |
| 25 handed a suspicious sequence; it is legal to supply the length of | |
| 26 SEQUENCE as the :end keyword value, and this will provoke our | |
| 27 suspicions, legitimately enough. (Problems with this function | |
| 28 revealed by Paul Dietz' ANSI test suite, thank you Paul Dietz.) | |
| 29 (Freplace): Check list sequence lengths using the arguments, not | |
| 30 the conses we're currently looking at, thank you Paul Dietz. | |
| 31 | |
| 32 2010-11-14 Aidan Kehoe <kehoea@parhasard.net> | |
| 33 | |
| 34 * fns.c (Frandom): Correct the docstring here, the name of the | |
| 35 argument is LIMIT, not N. | |
| 36 | |
| 1 2010-11-06 Aidan Kehoe <kehoea@parhasard.net> | 37 2010-11-06 Aidan Kehoe <kehoea@parhasard.net> |
| 2 | 38 |
| 3 * bytecode.c (bytecode_nreverse): Call Fnreverse() if SEQUENCE is | 39 * bytecode.c (bytecode_nreverse): Call Fnreverse() if SEQUENCE is |
| 4 not a cons in this function. | 40 not a cons in this function. |
| 5 (Fnreverse, Freverse): | 41 (Fnreverse, Freverse): |
