Mercurial > emacs
comparison src/ChangeLog @ 71998:f71696b7520a
*** empty log message ***
author | Kim F. Storm <storm@cua.dk> |
---|---|
date | Tue, 18 Jul 2006 14:06:39 +0000 |
parents | df9c2080845c |
children | da0099bc0ba4 |
comparison
equal
deleted
inserted
replaced
71997:6fd6e9ef5fe6 | 71998:f71696b7520a |
---|---|
1 2006-07-18 Kim F. Storm <storm@cua.dk> | |
2 | |
3 Cleanup Fsignal calls that never returns; now only use it for Qquit. | |
4 | |
5 * eval.c (xsignal): New func. Like Fsignal, but marked no-return. | |
6 (xsignal0, xsignal1, xsignal2, xsignal3): New no-return functions. | |
7 (signal_error): New no-return function (from xfaces.c). | |
8 (Fthrow): Use xsignal2 instead of Fsignal + abort. | |
9 (error): Use xsignal1 instead of Fsignal + abort. | |
10 (FletX, Flet, grow_specpdl): Use signal_error. | |
11 (Feval, Ffuncall, funcall_lambda): Use xsignal1, xsignal2. | |
12 | |
13 * alloc.c (buffer_memory_full, memory_full): Use xsignal. Remove loop. | |
14 (list1): New function. | |
15 | |
16 * lisp.h (list1): Add EXFUN. | |
17 (xsignal, xsignal0, xsignal1, xsignal2, xsignal3, signal_error): | |
18 Add prototypes. Mark them as no-return. | |
19 | |
20 * buffer.c (Fbuffer_local_value, Fbarf_if_buffer_read_only): | |
21 Use xsignal1. | |
22 | |
23 * callint.c (check_mark): Use xsignal0. | |
24 | |
25 * casefiddle.c (casify_object): wrong_type_argument is no-return. | |
26 | |
27 * cmds.c (Fforward_char, Fdelete_char): Use xsignal0. | |
28 | |
29 * coding.c (Fcheck_coding_system): Use xsignal1. Remove loop. | |
30 (Fdefine_coding_system_internal): Use xsignal1. | |
31 | |
32 * data.c (circular_list_error): Use xsignal. | |
33 (wrong_type_argument): Use xsignal2. Don't care about return value. | |
34 (args_out_of_range, args_out_of_range_3): Use xsignal2, xsignal3. | |
35 Remove loop around Fsignal. | |
36 (indirect_variable, Fsymbol_value, set_internal, Fdefault_value) | |
37 (indirect_function, Findirect_function, Fstring_to_number) | |
38 (Fmakunbound, Ffmakunbound, Fsymbol_function, Ffset): Use xsignal1. | |
39 (arith_driver, float_arith_driver, Frem, Fmod, arith_error): | |
40 Use xsignal0. | |
41 | |
42 * doc.c (Fdocumentation): Use xsignal1. | |
43 | |
44 * editfns.c (region_limit, Fget_internal_run_time): Use xsignal0. | |
45 | |
46 * fileio.c (report_file_error): Use xsignal. | |
47 (barf_or_query_if_file_exists, Fcopy_file, Fdelete_file) | |
48 (Finsert_file_contents): Use xsignal2. | |
49 (syms_of_fileio): Use list2, list3. | |
50 | |
51 * floatfns.c (arith_error, range_error, domain_error): Use xsignal2. | |
52 (range_error2, domain_error2): Use xsignal3. | |
53 (rounding_driver, fmod_float): Use xsignal0. | |
54 (float_error): Use xsignal1. | |
55 (matherr): Use xsignal. | |
56 | |
57 * fns.c (Flength): wrong_type_argument is no-return. | |
58 (hashfn_user_defined, Fmake_hash_table): Use signal_error. | |
59 (Fmd5): Use xsignal1. | |
60 | |
61 * frame.c (x_set_line_spacing, x_set_screen_gamma): Use signal_error. | |
62 | |
63 * keyboard.c (recursive_edit_1): Use xsignal1. | |
64 | |
65 * keymap.c (Fmap_keymap): Use xsignal1. | |
66 | |
67 * lread.c (Fload): Use xsignal2, signal_error. | |
68 (end_of_file_error): Use xsignal0, xsignal1. | |
69 (read0): Use xsignal1. | |
70 (invalid_syntax): New error function marked no-return. | |
71 (read_integer, read1, read_list): Use it. | |
72 | |
73 * macselect.c (x_get_local_selection): Use signal_error. | |
74 | |
75 * msdos.c (Fmsdos_set_mouse_buttons): Use xsignal2. | |
76 | |
77 * search.c (compile_pattern_1): Use xsignal1. | |
78 (signal_failure): Remove (was only called once). | |
79 (search_command): Use xsignal1 instead of signal_failure. | |
80 | |
81 * syntax.c (scan_lists): Use xsignal3. | |
82 | |
83 * textprop.c (text_read_only): Use xsignal0, xsignal1. | |
84 | |
85 * unexsol.c (unexec): Use xsignal. | |
86 | |
87 * window.c (window_scroll_pixel_based, window_scroll_line_based): | |
88 Use xsignal0. | |
89 | |
90 * xfaces.c (signal_error): Move to eval.c. | |
91 (resolve_face_name): Use xsignal1. | |
92 | |
93 * xfns.c (x_decode_color): Use signal_error. | |
94 | |
95 * xselect.c (x_get_local_selection, copy_multiple_data) | |
96 (x_get_window_property_as_lisp_data) | |
97 (lisp_data_to_selection_data, CHECK_CUT_BUFFER) | |
98 (Fx_get_cut_buffer_internal): Use signal_error. | |
99 | |
1 2006-07-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 100 2006-07-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
2 | 101 |
3 * macterm.c (XTread_socket): Undo previous change. | 102 * macterm.c (XTread_socket): Undo previous change. |
4 | 103 |
5 2006-07-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 104 2006-07-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |