1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-25 15:00:45 -08:00
Commit graph

275 commits

Author SHA1 Message Date
Glenn Morris
8cabe764e9 Add 2008 to copyright years. 2008-01-08 04:37:27 +00:00
Juanma Barranquero
fe4cd268c7 (Ffset): Save autoload of the function being set. 2007-10-14 18:02:05 +00:00
Glenn Morris
684d6f5bcc Switch license to GPLv3 or later. 2007-07-25 05:19:07 +00:00
Richard M. Stallman
70e9f39931 (Fsetq_default): Doc fix. 2007-07-15 18:57:10 +00:00
Chong Yidong
9dff2aaa5e (Fmake_local_variable): Delete stray semicolon. 2007-06-05 00:25:19 +00:00
Glenn Morris
4e6835dbc4 Add 2007 to copyright years. 2007-01-21 04:57:37 +00:00
Richard M. Stallman
8013296c28 Comment change. 2006-12-17 22:23:36 +00:00
Juanma Barranquero
31fb1b2c67 (Flogxor): Fix typo in docstring. 2006-11-12 04:50:22 +00:00
Juanma Barranquero
64ec26d628 (Fmakunbound): Use SYMBOL_CONSTANT_P macro. 2006-11-08 21:13:44 +00:00
Kim F. Storm
740ef0b525 (circular_list_error): Use xsignal.
(wrong_type_argument): Use xsignal2.  Don't care about return value.
(args_out_of_range, args_out_of_range_3): Use xsignal2, xsignal3.
Remove loop around Fsignal.
(indirect_variable, Fsymbol_value, set_internal, Fdefault_value)
(indirect_function, Findirect_function, Fstring_to_number)
(Fmakunbound, Ffmakunbound, Fsymbol_function, Ffset): Use xsignal1.
(arith_driver, float_arith_driver, Frem, Fmod, arith_error):
Use xsignal0.
2006-07-18 13:26:19 +00:00
Kim F. Storm
64de53d81b (Findirect_function): Optimize for no indirection. 2006-07-13 13:43:44 +00:00
Kim F. Storm
0c64a8cd5d (wrong_type_argument): Remove loop around Fsignal.
(Farrayp, Fsequencep): Use ARRAYP.
(Fcar, Fcdr): Remove loop around wrong_type_argument.
(Fcar): Use CAR.
(Fcar_safe): Use CAR_SAFE.
(Fcdr): Use CDR.
(Fcdr_safe): Use CDR_SAFE.
(Fsetcar, Fsetcdr): Use CHECK_CONS.
(Fsubr_arity, Fsubr_name): Use CHECK_SUBR.
(Faset): Use CHECK_ARRAY.
2006-07-12 13:15:46 +00:00
Dan Nicolaescu
db926d8091 * lisp.h (wrong_type_argument): Mark as NO_RETURN.
* data.c (wrong_type_argument): Try to avoid compiler warnings due
to the fact the function is now marked as NO_RETURN.
2006-04-11 07:13:33 +00:00
Thien-Thi Nguyen
0ddb0ae836 (Findirect_function): Rewrite docstring.
Fix omission bug: Declare new arg NOERROR.
2006-02-10 22:36:01 +00:00
Kim F. Storm
a7f96a358b * data.c (Findirect_function): Add NOERROR arg. All callers changed
to pass Qnil for NOERROR.

* keymap.c (current_minor_maps_error): Remove.
(current_minor_maps): Pass Qt for NOERROR to Findirect_function
instead of using internal_condition_case_1+current_minor_maps_error.
2006-02-10 00:00:31 +00:00
Thien-Thi Nguyen
aaef169dc6 Update years in copyright notice; nfc. 2006-02-06 15:23:23 +00:00
Luc Teirlinck
4cdcdcc9ce (Flistp): Doc fix. 2006-01-30 23:40:49 +00:00
Luc Teirlinck
da46c5bec7 (Fcar, Fcdr): Doc fixes. 2006-01-29 02:19:33 +00:00
Luc Teirlinck
9701c742ad (Fcar, Fcdr): Add links to Elisp manual to the docstrings. 2006-01-28 23:16:35 +00:00
Richard M. Stallman
4d4d36b1bc (Fmake_variable_frame_local): Doc fix. 2005-10-30 03:02:43 +00:00
Chong Yidong
437610c5a2 * data.c (Fmake_variable_frame_local): Add clarification to
docstring.
2005-10-28 01:25:18 +00:00
John Paul Wallington
8a658a52b8 (Fdefalias): Signal an error if SYMBOL is not a symbol. 2005-09-18 16:23:12 +00:00
Thien-Thi Nguyen
0b5538bd85 Update years in copyright notice; nfc. 2005-08-07 12:33:19 +00:00
Lute Kamstra
4fc5845fe8 Update FSF's address. 2005-07-04 16:49:24 +00:00
Kim F. Storm
dfad0b3481 (syms_of_data) Staticpro Qcyclic_variable_indirection. 2005-04-27 11:30:42 +00:00
Kenichi Handa
256d566c94 (Faref): Handle special slots used as default values of
ascii, eight-bit-control, eight-bit-control.  Don't ignore a
default value set for a group of characters.
(Faset): Signal an error if IDXVAL is not a valid character code.
Make a sub-chartable with correct initial value.
2005-04-20 07:50:30 +00:00
Richard M. Stallman
7a7df7ac8f (Fsetq_default): Allow no arg case. 2005-02-15 06:33:15 +00:00
Richard M. Stallman
62a29071d6 (Fdefalias): Use (defun . FN_NAME) in LOADHIST_ATTACH. 2004-12-27 16:03:49 +00:00
Jan Djärv
333f1b6f78 * syssignal.h: Declare main_thread.
(SIGNAL_THREAD_CHECK): New macro.

* keyboard.c (input_available_signal): Move thread checking code
to macro SIGNAL_THREAD_CHECK and call that macro.
(interrupt_signal): Call SIGNAL_THREAD_CHECK.

* alloc.c (uninterrupt_malloc): Move main_thread to emacs.c.

* emacs.c: Define main_thread.
(main): Initialize main_thread.
(handle_USR1_signal, handle_USR2_signal, fatal_error_signal)
(memory_warning_signal): Call SIGNAL_THREAD_CHECK.

* floatfns.c (float_error): Call SIGNAL_THREAD_CHECK.

* dispnew.c (window_change_signal): Call SIGNAL_THREAD_CHECK.

* sysdep.c (select_alarm): Call SIGNAL_THREAD_CHECK.

* process.c (send_process_trap, sigchld_handler): Call
SIGNAL_THREAD_CHECK.

* data.c (arith_error): Call SIGNAL_THREAD_CHECK.

* atimer.c (alarm_signal_handler): Call SIGNAL_THREAD_CHECK.
2004-12-15 21:40:41 +00:00
Richard M. Stallman
a990865365 (Fmake_variable_buffer_local): Doc fix.
(Fmake_local_variable): Doc fix.
2004-12-02 23:35:42 +00:00
Kim F. Storm
43e50e40db (store_symval_forwarding): Remove unused variables. 2004-11-09 13:19:11 +00:00
Kim F. Storm
233f3db624 Fix SAFE_FREE calls. Replace SAFE_FREE_LISP calls. 2004-10-26 22:38:50 +00:00
Luc Teirlinck
1dc5ba0150 (Flocal_variable_if_set_p): Doc fix. 2004-10-20 02:20:44 +00:00
Luc Teirlinck
df13361290 (Finteractive_form): Doc fix. 2004-08-02 20:50:09 +00:00
Kim F. Storm
f1a87317d2 (MAX_ALLOCA): Remove define.
(Faset): Use SAFE_ALLOCA.
2004-06-21 21:54:08 +00:00
Juanma Barranquero
6e86a75de6 (Fset_default): Make argument names match their use in docstring. 2004-05-16 00:55:09 +00:00
Juanma Barranquero
7ef9805349 (Fquo): Simplify. 2004-05-09 00:49:06 +00:00
Juanma Barranquero
28712a2124 (Fquo): If any argument is float, do the computation in floating point. 2004-05-08 15:00:20 +00:00
Juanma Barranquero
948d29955e (Fsetq_default): Fix docstring. 2004-05-06 00:10:15 +00:00
Stefan Monnier
0fddae66f4 (Fsubr_name): New fun.
(syms_of_data): Defsubr it.
2004-04-29 18:21:48 +00:00
Andreas Schwab
b9ed217755 (Faref, Faset): Use BOOL_VECTOR_BITS_PER_CHAR instead of
BITS_PER_CHAR for bool vectors.
2004-04-26 21:43:33 +00:00
Jan Djärv
7a8560d7d7 data.c (Fbyteorder): Make test work even if unsigned is not 4 bytes. 2004-03-31 12:42:43 +00:00
Stefan Monnier
f52a3ca37e (Finteractive_form): Rename from Fsubr_interactive_form.
Extend to handle all kinds of functions.
2004-03-29 00:48:32 +00:00
Stefan Monnier
d2f1499943 Lisp_Object/int mixup. 2004-02-16 04:53:28 +00:00
Jan Djärv
d4be0d3140 * data.c (Fbyteorder): New function. 2004-02-10 17:18:34 +00:00
Richard M. Stallman
7abd90ea98 (store_symval_forwarding): Handle setting default-fill-column, etc.,
by changing buffers that use the default.
2003-12-29 11:29:18 +00:00
Lars Hansen
aae13d3664 (Qinteger): Exported. 2003-11-21 18:26:21 +00:00
Luc Teirlinck
29802b85f2 (Fsetplist): Doc fix. 2003-10-26 18:48:19 +00:00
Richard M. Stallman
0a2546d42d (Fvariable_binding_locus): New function.
(syms_of_data): defsubr it.
(Flocal_variable_p): Delete duplicate call to indirect_variable.
2003-09-19 14:34:30 +00:00
Miles Bader
ab5796a9f9 Add arch taglines 2003-09-01 15:45:59 +00:00