diff options
| author | Paul Eggert | 2011-04-25 12:40:22 -0700 |
|---|---|---|
| committer | Paul Eggert | 2011-04-25 12:40:22 -0700 |
| commit | b102ceb110a9cd38f5c589c1869747b1e1c792cb (patch) | |
| tree | 458a66a2672f2f68a9de09539cbf273edf2bf870 /src/ChangeLog | |
| parent | 179dade40292e5bdccdd4ab88748a06a94307570 (diff) | |
| download | emacs-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/ChangeLog | 6 |
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 @@ | |||
| 1 | 2011-04-25 Paul Eggert <eggert@cs.ucla.edu> | 1 | 2011-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 |