diff options
| author | Paul Eggert | 2013-11-20 22:46:59 -0800 |
|---|---|---|
| committer | Paul Eggert | 2013-11-20 22:46:59 -0800 |
| commit | 75360f19c3994ab7a532124b7f5eb92bfe7c82ed (patch) | |
| tree | ed6a415b319a37144d63bdfe967daff766f4e044 /src/ChangeLog | |
| parent | d1a6bccc995f7e1e9d22a386e1aac0d7c888ff18 (diff) | |
| download | emacs-75360f19c3994ab7a532124b7f5eb92bfe7c82ed.tar.gz emacs-75360f19c3994ab7a532124b7f5eb92bfe7c82ed.zip | |
Fix recently introduced bool vector overrun.
This was due to an optimization that went awry.
Reported by Glenn Morris in
<http://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00622.html>.
* alloc.c (make_uninit_bool_vector): Don't allocate a dummy word
for empty vectors, undoing the 2013-11-18 change.
* data.c (bool_vector_binop_driver): Rely on this.
Fix bug that occasionally overran the destination.
* lisp.h (struct Lisp_Bool_vector): Document this.
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index e0ac7f298c7..925f6389bf8 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,15 @@ | |||
| 1 | 2013-11-21 Paul Eggert <eggert@cs.ucla.edu> | ||
| 2 | |||
| 3 | Fix recently introduced bool vector overrun. | ||
| 4 | This was due to an optimization that went awry. | ||
| 5 | Reported by Glenn Morris in | ||
| 6 | <http://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00622.html>. | ||
| 7 | * alloc.c (make_uninit_bool_vector): Don't allocate a dummy word | ||
| 8 | for empty vectors, undoing the 2013-11-18 change. | ||
| 9 | * data.c (bool_vector_binop_driver): Rely on this. | ||
| 10 | Fix bug that occasionally overran the destination. | ||
| 11 | * lisp.h (struct Lisp_Bool_vector): Document this. | ||
| 12 | |||
| 1 | 2013-11-20 Jan Djärv <jan.h.d@swipnet.se> | 13 | 2013-11-20 Jan Djärv <jan.h.d@swipnet.se> |
| 2 | 14 | ||
| 3 | * nsterm.m (init, run, stop:): Enable again. stop calls super stop | 15 | * nsterm.m (init, run, stop:): Enable again. stop calls super stop |