diff src/ChangeLog @ 5865:a45722e74335

Merge.
author Aidan Kehoe <kehoea@parhasard.net>
date Thu, 12 Mar 2015 16:27:13 +0000
parents e9bb3688e654 750fab17b299
children 5ea790936de9
line wrap: on
line diff
--- a/src/ChangeLog	Thu Mar 12 00:59:27 2015 +0000
+++ b/src/ChangeLog	Thu Mar 12 16:27:13 2015 +0000
@@ -13,6 +13,29 @@
 	encounter the cons return by count_with_tail(), use the
 	replacement object.
 
+2015-02-25  Aidan Kehoe  <kehoea@parhasard.net>
+
+	* lread.c (read_atom): Use the new calling convention for
+	parse_integer(). 
+	* lisp.h: Change the declaration of parse_integer ().
+	* number.h (bignum_set_emacs_int, make_bignum_emacs_uint):
+	New #defines, used in data.c.
+	* lread.c (read_integer): Ditto.
+	* lread.c (read1): Ditto.
+	* data.c (find_highest_value): New.
+	* data.c (fill_ichar_array): New.
+	* data.c (build_fixnum_to_char_map): New.
+	* data.c (Fset_digit_fixnum_map): New.
+	* data.c (Fdigit_char_p): Moved from cl-extra.el.
+	* data.c (Fdigit_char): Moved from cl-extra.el.
+	* data.c (parse_integer): Moved from lread.c.
+	* data.c (Fparse_integer): Made available to Lisp.
+	* data.c (syms_of_data): Make the new subrs available.
+	* data.c (vars_of_data): Make the new vars available.
+	Expose parse_integer to Lisp, make it follow the Common Lisp API
+	(with some extensions, to allow us to support non ASCII digit
+	characters).
+
 2015-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
 
 	Fix progress bar crashes.