aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorDmitry Antipov2014-09-13 08:41:54 +0400
committerDmitry Antipov2014-09-13 08:41:54 +0400
commit55998321452ca84a5e6be71c97063d8514cd8668 (patch)
treed1cfd555685e4867ec4d3bd0fd62773156912a3c /src/ChangeLog
parent82bb5d8c5bc9c732fb98e27f27f9aa03664055f1 (diff)
downloademacs-55998321452ca84a5e6be71c97063d8514cd8668.tar.gz
emacs-55998321452ca84a5e6be71c97063d8514cd8668.zip
Prefer ptrdiff_t to int and avoid integer overflows.
* fileio.c (make_temp_name): * font.c (font_parse_family_registry): Avoid integer overflow on string size calculation. * data.c (Faset): Likewise for byte index.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 7b40f87348a..cb3aa8c7fe3 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,11 @@
12014-09-13 Dmitry Antipov <dmantipov@yandex.ru>
2
3 Prefer ptrdiff_t to int and avoid integer overflows.
4 * fileio.c (make_temp_name):
5 * font.c (font_parse_family_registry): Avoid integer
6 overflow on string size calculation.
7 * data.c (Faset): Likewise for byte index.
8
12014-09-12 Detlev Zundel <dzu@member.fsf.org> 92014-09-12 Detlev Zundel <dzu@member.fsf.org>
2 10
3 * buffer.c (syms_of_buffer): DEFSYM Qchoice (Bug#18337). 11 * buffer.c (syms_of_buffer): DEFSYM Qchoice (Bug#18337).
@@ -15,7 +23,7 @@
15 * lread.c (readevalloop_eager_expand_eval): Add GCPRO and fix 23 * lread.c (readevalloop_eager_expand_eval): Add GCPRO and fix
16 bootstrap broken if GC_MARK_STACK == GC_USE_GCPROS_AS_BEFORE. 24 bootstrap broken if GC_MARK_STACK == GC_USE_GCPROS_AS_BEFORE.
17 25
18 Remove redundant GCPROs around Ffuncall and Fapply calls. This 26 Remove redundant GCPROs around Ffuncall and Fapply calls. This
19 is safe because Ffuncall protects all of its arguments by itself. 27 is safe because Ffuncall protects all of its arguments by itself.
20 * charset.c (map_charset_for_dump): Remove redundant GCPRO. 28 * charset.c (map_charset_for_dump): Remove redundant GCPRO.
21 * eval.c (Fapply, apply1, call0, call1, call2, call3, call4, call5) 29 * eval.c (Fapply, apply1, call0, call1, call2, call3, call4, call5)