aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorPaul Eggert2011-04-25 12:40:22 -0700
committerPaul Eggert2011-04-25 12:40:22 -0700
commitb102ceb110a9cd38f5c589c1869747b1e1c792cb (patch)
tree458a66a2672f2f68a9de09539cbf273edf2bf870 /src/ChangeLog
parent179dade40292e5bdccdd4ab88748a06a94307570 (diff)
downloademacs-b102ceb110a9cd38f5c589c1869747b1e1c792cb.tar.gz
emacs-b102ceb110a9cd38f5c589c1869747b1e1c792cb.zip
* lisp.h: Say "vectorlike header" rather than "vector header.
(struct vectorlike_header): Rename from struct vector_header. (XVECTORLIKE_HEADER_SIZE): Renamed from XVECTOR_HEADER_SIZE. All uses changed.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index e1548e9a094..e55010fdc9e 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,10 @@
12011-04-25 Paul Eggert <eggert@cs.ucla.edu> 12011-04-25 Paul Eggert <eggert@cs.ucla.edu>
2 2
3 * lisp.h: Say "vectorlike header" rather than "vector header.
4 (struct vectorlike_header): Rename from struct vector_header.
5 (XVECTORLIKE_HEADER_SIZE): Renamed from XVECTOR_HEADER_SIZE.
6 All uses changed.
7
3 lisp.h: Fix a problem with aliasing and vector headers. 8 lisp.h: Fix a problem with aliasing and vector headers.
4 GCC 4.6.0 optimizes based on type-based alias analysis. For 9 GCC 4.6.0 optimizes based on type-based alias analysis. For
5 example, if b is of type struct buffer * and v of type struct 10 example, if b is of type struct buffer * and v of type struct
@@ -33,6 +38,7 @@
33 object, to help avoid aliasing. 38 object, to help avoid aliasing.
34 (PSEUDOVECTORP): Rewrite in terms of TYPED_PSEUDOVECTORP. 39 (PSEUDOVECTORP): Rewrite in terms of TYPED_PSEUDOVECTORP.
35 (SUBRP): Likewise, since Lisp_Subr is a special case. 40 (SUBRP): Likewise, since Lisp_Subr is a special case.
41
36 * lisp.h (struct Lisp_Vector, struct Lisp_Char_Table): 42 * lisp.h (struct Lisp_Vector, struct Lisp_Char_Table):
37 (struct Lisp_Sub_Char_Table, struct Lisp_Bool_Vector): 43 (struct Lisp_Sub_Char_Table, struct Lisp_Bool_Vector):
38 (struct Lisp_Hash_Table): Combine first two members into a single 44 (struct Lisp_Hash_Table): Combine first two members into a single