aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorDmitry Antipov2015-01-13 06:39:45 +0300
committerDmitry Antipov2015-01-13 06:39:45 +0300
commitad9c4a4091df19064a7f7f53bfdb687931e141f6 (patch)
tree203ded274a9f90bff594e91c1c261ff843807e8e /src/ChangeLog
parent329b902141c68190a2d8a5d6fd9312b6a816471c (diff)
downloademacs-ad9c4a4091df19064a7f7f53bfdb687931e141f6.tar.gz
emacs-ad9c4a4091df19064a7f7f53bfdb687931e141f6.zip
Support const and noreturn DEFUN attributes.
* lib-src/make-docfile.c (struct global): New field 'flags'. (DEFUN_noreturn, DEFUN_const): New enum bitfields. (add_global): Now return pointer to global. (write_globals): Add _Noreturn and ATTRIBUTE_CONST attributes if requested by global's flags. (stream_match): New function. (scan_c_stream): Recognize 'attributes:' of DEFUN. * src/callint.c (Finteractive): * src/character.c (Fcharacterp, Fmax_char): * src.data.c (Feq, Fnull, Fconsp, Fatom, Flistp, Fnlistp, Fsymbolp) (Fstringp, Fchar_or_string_p, Fintegerp, Fnatnump, Fnumberp) (Ffloatp, Fbyteorder): * src/decompress.c (Fzlib_available_p): * src/fns.c (Fidentity): * src/frame.c (Fframe_windows_min_size): * src/gnutls.c (Fgnutls_error_p, Fgnutls_available_p): * src/window.c (Fwindow__sanitize_window_sizes): * src/xdisp.c (Ftool_bar_height): * src/xfaces.c (Fface_attribute_relative_p): Add const attribute. * src/emacs.c (Fkill_emacs): * src/eval.c (Fthrow): * src/keyboard.c (Ftop_level, Fexit_recursive_edit) (Fabor_recursive_edit): Add noreturn attribute.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 252dfd33620..792407e15e6 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,23 @@
12015-01-13 Dmitry Antipov <dmantipov@yandex.ru>
2
3 Add DEFUN attributes.
4 * callint.c (Finteractive):
5 * character.c (Fcharacterp, Fmax_char):
6 * data.c (Feq, Fnull, Fconsp, Fatom, Flistp, Fnlistp, Fsymbolp)
7 (Fstringp, Fchar_or_string_p, Fintegerp, Fnatnump, Fnumberp)
8 (Ffloatp, Fbyteorder):
9 * decompress.c (Fzlib_available_p):
10 * fns.c (Fidentity):
11 * frame.c (Fframe_windows_min_size):
12 * gnutls.c (Fgnutls_error_p, Fgnutls_available_p):
13 * window.c (Fwindow__sanitize_window_sizes):
14 * xdisp.c (Ftool_bar_height):
15 * xfaces.c (Fface_attribute_relative_p): Add const attribute.
16 * emacs.c (Fkill_emacs):
17 * eval.c (Fthrow):
18 * keyboard.c (Ftop_level, Fexit_recursive_edit)
19 (Fabor_recursive_edit): Add noreturn attribute.
20
12015-01-12 Paul Eggert <eggert@cs.ucla.edu> 212015-01-12 Paul Eggert <eggert@cs.ucla.edu>
2 22
3 Port to 32-bit MingGW --with-wide-int 23 Port to 32-bit MingGW --with-wide-int