Mercurial > hg > xemacs-beta
comparison src/ChangeLog @ 5605:cc7f8a0e569a
Accept bignums unambiguously in the syntax for object labels, lread.c.
src/ChangeLog addition:
2011-12-03 Aidan Kehoe <kehoea@parhasard.net>
* lread.c (read1):
Don't wrap when reading expressions that use bignums as object
labels, that can lead to ambiguity and it's not actually that hard
to use parse_integer() to avoid it.
tests/ChangeLog addition:
2011-12-03 Aidan Kehoe <kehoea@parhasard.net>
* automated/lisp-reader-tests.el:
Check that integer object labels (using the #N=... syntax) treat
bignums as such, rather than as fixnums that have wrapped.
author | Aidan Kehoe <kehoea@parhasard.net> |
---|---|
date | Sat, 03 Dec 2011 15:13:55 +0000 |
parents | c9e5612f5424 |
children | 7c383c5784ed |
comparison
equal
deleted
inserted
replaced
5604:e9f58d024c3c | 5605:cc7f8a0e569a |
---|---|
1 2011-12-03 Aidan Kehoe <kehoea@parhasard.net> | |
2 | |
3 * lread.c (read1): | |
4 Don't wrap when reading expressions that use bignums as object | |
5 labels, that can lead to ambiguity and it's not actually that hard | |
6 to use parse_integer() to avoid it. | |
7 | |
1 2011-11-26 Aidan Kehoe <kehoea@parhasard.net> | 8 2011-11-26 Aidan Kehoe <kehoea@parhasard.net> |
2 | 9 |
3 * number-mp.c (bignum_to_string): | 10 * number-mp.c (bignum_to_string): |
4 Don't overwrite the accumulator we've just set up for this | 11 Don't overwrite the accumulator we've just set up for this |
5 function. | 12 function. |