changeset 66890:0a46c5ea06d0

*** empty log message ***
author Andreas Schwab <schwab@suse.de>
date Tue, 15 Nov 2005 13:53:45 +0000
parents e485868e3caf
children a723e6ef69a4
files src/ChangeLog
diffstat 1 files changed, 17 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/ChangeLog	Tue Nov 15 13:53:26 2005 +0000
+++ b/src/ChangeLog	Tue Nov 15 13:53:45 2005 +0000
@@ -1,3 +1,20 @@
+2005-11-15  Andreas Schwab  <schwab@suse.de>
+
+	* lisp.h (struct Lisp_Cons): Make cdr a union.
+	(XCDR_AS_LVALUE): Adjust.
+	(struct Lisp_Float): Make data a union.
+	(XFLOAT_DATA): Adjust.
+
+	* alloc.c (free_float): Make free list chaining aliasing-safe.
+	(make_float): Likewise.
+	(free_cons): Likewise.
+	(Fcons): Likewise.
+	(check_cons_list): Likewise.
+	(Fmake_symbol): Likewise.
+	(allocate_misc): Likewise.
+	(free_misc): Likewise.
+	(gc_sweep): Likewise.
+
 2005-11-15  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
 
 	* mac.c (HASHKEY_QUERY_CACHE): New define.