diff options
| author | Paul Eggert | 2014-04-28 09:59:41 -0700 |
|---|---|---|
| committer | Paul Eggert | 2014-04-28 09:59:41 -0700 |
| commit | 9c23779a9d8474af16cfadb1a08d2c05ececcbec (patch) | |
| tree | 5b4079b064da29fc379838f9f2bcedb7826d312b /src/ChangeLog | |
| parent | 90119853b1306f6792c690a802b4c81f279186dc (diff) | |
| download | emacs-9c23779a9d8474af16cfadb1a08d2c05ececcbec.tar.gz emacs-9c23779a9d8474af16cfadb1a08d2c05ececcbec.zip | |
Use bits_word for gcmarkbits.
* alloc.c (struct cons_block, struct float_block): On 64-bit hosts,
bits_word is typically a tad more efficient for mark bits than
unsigned is, so use bits_word. All uses changed.
* lisp.h (BITS_PER_INT): Remove; no longer used.
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 90223d6d103..619dce7a731 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,5 +1,11 @@ | |||
| 1 | 2014-04-28 Paul Eggert <eggert@cs.ucla.edu> | 1 | 2014-04-28 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 2 | ||
| 3 | Use bits_word for gcmarkbits. | ||
| 4 | * alloc.c (struct cons_block, struct float_block): On 64-bit hosts, | ||
| 5 | bits_word is typically a tad more efficient for mark bits than | ||
| 6 | unsigned is, so use bits_word. All uses changed. | ||
| 7 | * lisp.h (BITS_PER_INT): Remove; no longer used. | ||
| 8 | |||
| 3 | Avoid undefined behavior in signed left shift. | 9 | Avoid undefined behavior in signed left shift. |
| 4 | This ports to GCC 4.9.0 with -fsanitize=undefined. | 10 | This ports to GCC 4.9.0 with -fsanitize=undefined. |
| 5 | * alloc.c (bool_vector_fill, SETMARKBIT, UNSETMARKBIT): | 11 | * alloc.c (bool_vector_fill, SETMARKBIT, UNSETMARKBIT): |