Mercurial > emacs
comparison src/ChangeLog @ 84979:79d85dce25a5
(DECL_ALIGN, USE_LSB_TAG): Move logic to before definition of
Lisp elements such as tags.
(XHASH): New macro.
(EQ): Use it.
(SREF, SSET, STRING_COPYIN): Use SDATA.
(VOID_TO_LISP, CVOID_TO_LISP, LISP_TO_VOID, LISP_TO_CVOID): Remove.
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Sat, 29 Sep 2007 20:55:05 +0000 |
parents | 33b7fe948502 |
children | db5465b7ec88 |
comparison
equal
deleted
inserted
replaced
84978:33b7fe948502 | 84979:79d85dce25a5 |
---|---|
1 2007-09-29 Stefan Monnier <monnier@iro.umontreal.ca> | 1 2007-09-29 Stefan Monnier <monnier@iro.umontreal.ca> |
2 | |
3 * lisp.h (DECL_ALIGN, USE_LSB_TAG): Move logic to before definition of | |
4 Lisp elements such as tags. | |
5 (XHASH): New macro. | |
6 (EQ): Use it. | |
7 (SREF, SSET, STRING_COPYIN): Use SDATA. | |
8 (VOID_TO_LISP, CVOID_TO_LISP, LISP_TO_VOID, LISP_TO_CVOID): Remove. | |
2 | 9 |
3 * alloc.c (mark_terminal): Remove left-over declaration. | 10 * alloc.c (mark_terminal): Remove left-over declaration. |
4 (enum mem_type): Replace all vector subtypes -> MEM_TYPE_VECTORLIKE. | 11 (enum mem_type): Replace all vector subtypes -> MEM_TYPE_VECTORLIKE. |
5 (allocate_vectorlike): Remove type argument. Adjust callers. | 12 (allocate_vectorlike): Remove type argument. Adjust callers. |
6 (live_vector_p, mark_maybe_pointer, valid_lisp_object_p): | 13 (live_vector_p, mark_maybe_pointer, valid_lisp_object_p): |