aboutsummaryrefslogtreecommitdiffstats
path: root/src/data.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge from emacs--rel--22Miles Bader2007-07-261-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--rel--22 (patch 70-73) - Update from CVS 2007-07-25 Glenn Morris <rgm@gnu.org> * Relicense all FSF files to GPLv3 or later. Revision: emacs@sv.gnu.org/emacs--devo--0--patch-828
| * Switch license to GPLv3 or later.Glenn Morris2007-07-251-1/+1
| |
* | (Finteractive_form): Check for the presence of anStefan Monnier2007-07-251-9/+18
| | | | | | | | `interactive-form' symbol property more thoroughly.
* | (Finteractive_form): Use a `interactive-form' property ifStefan Monnier2007-07-251-2/+8
|/ | | | present, analogous to the function-documentation property.
* (Fsetq_default): Doc fix.Richard M. Stallman2007-07-151-2/+4
|
* (Fmake_local_variable): Delete stray semicolon.Chong Yidong2007-06-051-1/+1
|
* Add 2007 to copyright years.Glenn Morris2007-01-211-1/+1
|
* Comment change.Richard M. Stallman2006-12-171-1/+1
|
* (Flogxor): Fix typo in docstring.Juanma Barranquero2006-11-121-1/+1
|
* (Fmakunbound): Use SYMBOL_CONSTANT_P macro.Juanma Barranquero2006-11-081-1/+1
|
* (circular_list_error): Use xsignal.Kim F. Storm2006-07-181-37/+27
| | | | | | | | | | | (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.
* (Findirect_function): Optimize for no indirection.Kim F. Storm2006-07-131-6/+11
|
* (wrong_type_argument): Remove loop around Fsignal.Kim F. Storm2006-07-121-54/+17
| | | | | | | | | | | | (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.
* * lisp.h (wrong_type_argument): Mark as NO_RETURN.Dan Nicolaescu2006-04-111-0/+7
| | | | | * data.c (wrong_type_argument): Try to avoid compiler warnings due to the fact the function is now marked as NO_RETURN.
* (Findirect_function): Rewrite docstring.Thien-Thi Nguyen2006-02-101-6/+6
| | | | Fix omission bug: Declare new arg NOERROR.
* * data.c (Findirect_function): Add NOERROR arg. All callers changedKim F. Storm2006-02-101-4/+7
| | | | | | | | 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.
* Update years in copyright notice; nfc.Thien-Thi Nguyen2006-02-061-1/+1
|
* (Flistp): Doc fix.Luc Teirlinck2006-01-301-1/+2
|
* (Fcar, Fcdr): Doc fixes.Luc Teirlinck2006-01-291-4/+4
|
* (Fcar, Fcdr): Add links to Elisp manual to the docstrings.Luc Teirlinck2006-01-281-2/+8
|
* (Fmake_variable_frame_local): Doc fix.Richard M. Stallman2005-10-301-8/+14
|
* * data.c (Fmake_variable_frame_local): Add clarification toChong Yidong2005-10-281-1/+3
| | | | docstring.
* (Fdefalias): Signal an error if SYMBOL is not a symbol.John Paul Wallington2005-09-181-0/+1
|
* Update years in copyright notice; nfc.Thien-Thi Nguyen2005-08-071-2/+2
|
* Update FSF's address.Lute Kamstra2005-07-041-2/+2
|
* (syms_of_data) Staticpro Qcyclic_variable_indirection.Kim F. Storm2005-04-271-0/+1
|
* (Faref): Handle special slots used as default values ofKenichi Handa2005-04-201-11/+31
| | | | | | | 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.
* (Fsetq_default): Allow no arg case.Richard M. Stallman2005-02-151-2/+2
|
* (Fdefalias): Use (defun . FN_NAME) in LOADHIST_ATTACH.Richard M. Stallman2004-12-271-1/+1
|
* * syssignal.h: Declare main_thread.Jan Djärv2004-12-151-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (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.
* (Fmake_variable_buffer_local): Doc fix.Richard M. Stallman2004-12-021-1/+6
| | | | (Fmake_local_variable): Doc fix.
* (store_symval_forwarding): Remove unused variables.Kim F. Storm2004-11-091-3/+1
|
* Fix SAFE_FREE calls. Replace SAFE_FREE_LISP calls.Kim F. Storm2004-10-261-2/+2
|
* (Flocal_variable_if_set_p): Doc fix.Luc Teirlinck2004-10-201-1/+5
|
* (Finteractive_form): Doc fix.Luc Teirlinck2004-08-021-2/+2
|
* (MAX_ALLOCA): Remove define.Kim F. Storm2004-06-211-15/+6
| | | | (Faset): Use SAFE_ALLOCA.
* (Fset_default): Make argument names match their use in docstring.Juanma Barranquero2004-05-161-1/+1
|
* (Fquo): Simplify.Juanma Barranquero2004-05-091-3/+1
|
* (Fquo): If any argument is float, do the computation in floating point.Juanma Barranquero2004-05-081-0/+6
|
* (Fsetq_default): Fix docstring.Juanma Barranquero2004-05-061-5/+5
|
* (Fsubr_name): New fun.Stefan Monnier2004-04-291-0/+14
| | | | (syms_of_data): Defsubr it.
* (Faref, Faset): Use BOOL_VECTOR_BITS_PER_CHAR instead ofAndreas Schwab2004-04-261-6/+6
| | | | BITS_PER_CHAR for bool vectors.
* data.c (Fbyteorder): Make test work even if unsigned is not 4 bytes.Jan Djärv2004-03-311-1/+1
|
* (Finteractive_form): Rename from Fsubr_interactive_form.Stefan Monnier2004-03-291-11/+33
| | | | Extend to handle all kinds of functions.
* Lisp_Object/int mixup.Stefan Monnier2004-02-161-1/+1
|
* * data.c (Fbyteorder): New function.Jan Djärv2004-02-101-0/+15
|
* (store_symval_forwarding): Handle setting default-fill-column, etc.,Richard M. Stallman2003-12-291-0/+32
| | | | by changing buffers that use the default.
* (Qinteger): Exported.Lars Hansen2003-11-211-1/+3
|
* (Fsetplist): Doc fix.Luc Teirlinck2003-10-261-1/+1
|
* (Fvariable_binding_locus): New function.Richard M. Stallman2003-09-191-1/+36
| | | | | (syms_of_data): defsubr it. (Flocal_variable_p): Delete duplicate call to indirect_variable.