# HG changeset patch # User Andreas Schwab # Date 1132062825 0 # Node ID 0a46c5ea06d080e7f2f43b7e964fbc5dd83f9651 # Parent e485868e3caf931f5b206b5f6048b0ed5c2214cb *** empty log message *** diff -r e485868e3caf -r 0a46c5ea06d0 src/ChangeLog --- 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 + + * 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 * mac.c (HASHKEY_QUERY_CACHE): New define.