Mercurial > hg > xemacs-beta
diff src/ChangeLog @ 5095:cb4f2e1bacc4
merge
author | Ben Wing <ben@xemacs.org> |
---|---|
date | Thu, 04 Mar 2010 02:46:38 -0600 |
parents | ebee7d1e58bd 207dad9e74f7 |
children | 4a6b680a9577 |
line wrap: on
line diff
--- a/src/ChangeLog Wed Mar 03 05:41:44 2010 -0600 +++ b/src/ChangeLog Thu Mar 04 02:46:38 2010 -0600 @@ -97,6 +97,29 @@ Use const for variables holding string constants to avoid C++ warnings. +2010-03-02 Jerry James <james@xemacs.org> + + * lread.c (read_atom): Signal a read error upon encountering a + ratio constant with a zero denominator. + +2010-03-02 Aidan Kehoe <kehoea@parhasard.net> + + * eval.c (print_multiple_value): + Say #<INTERNAL OBJECT (XEmacs bug?) ...> when printing these, for + consistency with the rest of the print code. + +2010-03-01 Aidan Kehoe <kehoea@parhasard.net> + + * lisp.h (PARSE_KEYWORDS): New macro, for parsing keyword + arguments from C subrs. + * elhash.c (Fmake_hash_table): Use it. + * general-slots.h (Q_allow_other_keys): Add this symbol. + * eval.c (non_nil_allow_other_keys_p): + (invalid_keyword_argument): + New functions, called from the keyword argument parsing code. + * data.c (init_errors_once_early): + Add the new invalid-keyword-argument error here. + 2010-02-26 Aidan Kehoe <kehoea@parhasard.net> * file-coding.c (Fmake_coding_system_internal):