aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorPaul Eggert2014-04-28 09:59:41 -0700
committerPaul Eggert2014-04-28 09:59:41 -0700
commit9c23779a9d8474af16cfadb1a08d2c05ececcbec (patch)
tree5b4079b064da29fc379838f9f2bcedb7826d312b /src/ChangeLog
parent90119853b1306f6792c690a802b4c81f279186dc (diff)
downloademacs-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/ChangeLog6
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 @@
12014-04-28 Paul Eggert <eggert@cs.ucla.edu> 12014-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):