aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorPaul Eggert2011-11-08 12:05:27 -0800
committerPaul Eggert2011-11-08 12:05:27 -0800
commit09db192c23bc7205341a075b41d101a7bdf786ed (patch)
treedbf77a06e084bcc7853156f294a9946c6f38c8ad /src/ChangeLog
parent0edcba87d0297124b988fb5c22b20a0c6ac13af1 (diff)
downloademacs-09db192c23bc7205341a075b41d101a7bdf786ed.tar.gz
emacs-09db192c23bc7205341a075b41d101a7bdf786ed.zip
Avoid some portability problems by eschewing 'extern inline' functions.
The trivial performance wins aren't worth the portability hassles; see <http://lists.gnu.org/archive/html/emacs-devel/2011-11/msg00084.html> et seq. * dispextern.h (window_box, window_box_height, window_text_bottom_y) (window_box_width, window_box_left, window_box_left_offset) (window_box_right, window_box_right_offset): Undo previous change, by removing the "extern"s. * intervals.c (adjust_intervals_for_insertion) (adjust_intervals_for_deletion): Undo previous change, making these static again. (offset_intervals, temp_set_point_both, temp_set_point) (copy_intervals_to_string): No longer inline. * xdisp.c (window_text_bottom_y, window_box_width) (window_box_height, window_box_left_offset) (window_box_right_offset, window_box_left, window_box_right) (window_box): No longer inline.
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 8d413a21fa5..1325dd20bb2 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,23 @@
12011-11-08 Paul Eggert <eggert@cs.ucla.edu>
2
3 Avoid some portability problems by eschewing 'extern inline' functions.
4 The trivial performance wins aren't worth the portability hassles; see
5 <http://lists.gnu.org/archive/html/emacs-devel/2011-11/msg00084.html>
6 et seq.
7 * dispextern.h (window_box, window_box_height, window_text_bottom_y)
8 (window_box_width, window_box_left, window_box_left_offset)
9 (window_box_right, window_box_right_offset): Undo previous change,
10 by removing the "extern"s.
11 * intervals.c (adjust_intervals_for_insertion)
12 (adjust_intervals_for_deletion): Undo previous change,
13 making these static again.
14 (offset_intervals, temp_set_point_both, temp_set_point)
15 (copy_intervals_to_string): No longer inline.
16 * xdisp.c (window_text_bottom_y, window_box_width)
17 (window_box_height, window_box_left_offset)
18 (window_box_right_offset, window_box_left, window_box_right)
19 (window_box): No longer inline.
20
12011-11-08 Chong Yidong <cyd@gnu.org> 212011-11-08 Chong Yidong <cyd@gnu.org>
2 22
3 * window.c (Fwindow_left_column, Fwindow_top_line): Doc fix. 23 * window.c (Fwindow_left_column, Fwindow_top_line): Doc fix.