aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorPaul Eggert2012-02-25 11:39:42 -0800
committerPaul Eggert2012-02-25 11:39:42 -0800
commit27f3c6378b0e09d6e3c1b4b55b7e2fc5c22c8e65 (patch)
tree2e47f4531248214cbb4bd6ceb3bb152741e96aff /src/ChangeLog
parent23453255524411eaae5c79d7e4ae6c22f6f05f3f (diff)
downloademacs-27f3c6378b0e09d6e3c1b4b55b7e2fc5c22c8e65.tar.gz
emacs-27f3c6378b0e09d6e3c1b4b55b7e2fc5c22c8e65.zip
Generalize fix for crash due to non-contiguous EMACS_INT (Bug#10780).
Suggested by Stefan Monnier in <http://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00692.html>. * alloc.c (widen_to_Lisp_Object): New static function. (mark_memory): Also mark Lisp_Objects by fetching pointer words and widening them to Lisp_Objects. This would work even if USE_LSB_TAG is defined and wide integers are used, which might happen in a future version of Emacs.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 1566d6258af..9221041da52 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,14 @@
12012-02-25 Paul Eggert <eggert@cs.ucla.edu>
2
3 Generalize fix for crash due to non-contiguous EMACS_INT (Bug#10780).
4 Suggested by Stefan Monnier in
5 <http://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00692.html>.
6 * alloc.c (widen_to_Lisp_Object): New static function.
7 (mark_memory): Also mark Lisp_Objects by fetching pointer words
8 and widening them to Lisp_Objects. This would work even if
9 USE_LSB_TAG is defined and wide integers are used, which might
10 happen in a future version of Emacs.
11
12012-02-25 Chong Yidong <cyd@gnu.org> 122012-02-25 Chong Yidong <cyd@gnu.org>
2 13
3 * fileio.c (Ffile_selinux_context, Fset_file_selinux_context): 14 * fileio.c (Ffile_selinux_context, Fset_file_selinux_context):