summaryrefslogtreecommitdiff
path: root/src/eval.c
Commit message (Collapse)AuthorAgeFilesLines
* (Fsignal, find_handler_clause): If ERROR_SYMBOLRichard M. Stallman1997-07-051-9/+32
| | | | is nil, assume it's in the car of DATA.
* (Fsignal): Use call2 to call Vsignal_hook_function.Richard M. Stallman1997-05-291-1/+1
|
* (num_nonmacro_input_events):Richard M. Stallman1997-05-191-5/+5
| | | | Renamed from num_nonmacro_input_chars.
* (Fuser_variable_p): If not a symbol, return nil.Richard M. Stallman1997-04-011-0/+3
|
* (init_eval_once): Increase max_lisp_eval_depth to 300.Karl Heuer1997-02-221-1/+1
|
* (unbind_to, specbind): Use set_internal.Richard M. Stallman1997-01-251-2/+2
|
* (Fsignal): Call fatal if no error handlers and no catch.Richard M. Stallman1997-01-201-1/+9
|
* Reorganize function definitions so etags finds them.Erik Naggum1996-10-311-8/+6
|
* (Vdebug_on_signal): Renamed from Vdebug_force.Richard M. Stallman1996-10-141-5/+5
|
* (Vdebug_force): New variable.Richard M. Stallman1996-09-271-4/+38
| | | | | | (syms_of_eval): Set up Lisp var. (find_handler_clause): If Vdebug_force, call debugger even if there are handlers.
* (syms_of_eval): Initialize Vrun_hooks here.Richard M. Stallman1996-09-231-3/+5
| | | | Don't make it a Lisp variable.
* (Fmacroexpand): Don't declare `form' as register.Richard M. Stallman1996-09-041-1/+1
|
* (Fmacroexpand): gcpro form while calling do_autoload.Richard M. Stallman1996-09-041-0/+10
| | | | (do_autoload): gcpro fun, funname, fundef.
* (Fsignal) [HAVE_WINDOW_SYSTEM]: Changed fromRichard M. Stallman1996-05-211-1/+1
| | | | HAVE_X_WINDOWS, so that TOTALLY_UNBLOCK_INPUT is called on Windows.
* (init_eval_once): Initialize specpdl_ptr.Karl Heuer1996-02-201-0/+1
|
* (run_hook_with_args): Do nothing if Vrun_hooks is nil.Richard M. Stallman1996-01-181-0/+17
|
* Update FSF's address in the preamble.Erik Naggum1996-01-151-1/+2
|
* (Fmacroexpand, Fthrow, Fbacktrace_frame): Harmonize arguments withErik Naggum1996-01-091-11/+11
| | | | documentation.
* (syms_of_eval): Doc fix for inhibit-quit.Karl Heuer1996-01-041-3/+3
|
* (skip_debugger): New function.Karl Heuer1995-12-211-4/+57
| | | | | | (find_handler_clause): Call skip_debugger. (Vdebug_ignored_errors): New variable. (syms_of_eval): Set up Lisp variable.
* (run-hook-with-args, run-hook-list-with-args): SafeguardRichard M. Stallman1995-11-101-2/+8
| | | | against a t in the global value of hook variables.
* (run_hook_with_args): Add forward declaration.Richard M. Stallman1995-10-281-0/+2
|
* (run_hook_with_args_2): New function.Richard M. Stallman1995-10-031-0/+14
|
* (run_hook_with_args): Move the GCPRO2; add UNGCPRO.Richard M. Stallman1995-08-061-2/+4
|
* (run_hook_with_args): Add gcpros.Richard M. Stallman1995-08-051-0/+57
| | | | (run_hook_list_with_args): New function.
* Add Frun_hooks, Frun_hook_with_args, Frun_hook_with_args_until_success, ↵Simon Marshall1995-07-311-12/+103
| | | | Frun_hook_with_args_until_failure in terms of run_hook_with_args.
* (syms_of_eval): Add missing defsubr.Karl Heuer1995-07-281-0/+1
|
* (run-hook-with-args): Fix previous code.Karl Heuer1995-07-251-5/+1
|
* (Frun_hook_with_args): New C function, formerly in subr.el.Karl Heuer1995-07-251-0/+59
|
* (Ffuncall, Fapply): Doc fix.Richard M. Stallman1995-07-181-0/+2
|
* (Ffetch_bytecode): Check the type of the object being read from the file.Richard M. Stallman1995-04-181-0/+2
|
* (internal_condition_case): Abort if interrupt_input_blocked>0.Richard M. Stallman1995-04-101-0/+5
|
* (Fuser_variable_p): For (STRING . INTEGER), test sign.Richard M. Stallman1995-04-071-3/+9
|
* (Ffetch_bytecode): New function.Karl Heuer1995-04-051-5/+20
| | | | | (funcall_lambda): Call it. (syms_of_eval): defsubr it.
* (specbind): Rename perdisplay to kboard.Karl Heuer1995-03-151-1/+1
|
* (specbind): Handle display-local vars.Karl Heuer1995-01-311-2/+1
| | | | Move decl of store_symval_forwarding to lisp.h.
* Fix typo in last change.Roland McGrath1995-01-051-1/+1
|
* (Fcommandp): Use & PSEUDOVECTOR_SIZE_MASK on `size' field of compiledRoland McGrath1995-01-051-3/+3
| | | | byte-code object.
* (Fdefvar): Fix minor error in previous change.Richard M. Stallman1994-12-211-3/+14
| | | | (funcall_lambda): Fetch bytecode and constants vector from file if nec.
* (Fdefconst, Fdefvar): Error if too many arguments.Richard M. Stallman1994-12-151-5/+11
|
* (Finteractive_p): Use XSUBR instead of its expansion.Karl Heuer1994-11-161-2/+1
|
* (Feval, Ffuncall, funcall_lambda, Fbacktrace): Don't use XFASTINT as anKarl Heuer1994-10-041-7/+7
| | | | lvalue.
* (Fprogn, Finteractive_p, Fuser_variable_p, FletX, Flet, Fmacroexpand,Karl Heuer1994-09-271-31/+29
| | | | | Fcommandp, Fautoload, Feval, Fapply, Ffuncall, funcall_lambda, specbind): Use type test macros.
* (init_eval_once): Init Vrun_hooks here.Richard M. Stallman1994-09-211-1/+2
| | | | (syms_of_eval): Not here.
* (Fsignal): Fix Lisp_Object vs. int problems.Karl Heuer1994-09-191-1/+1
|
* (Fprog2): Doc fix.Richard M. Stallman1994-08-011-1/+1
|
* (init_eval_once): Call xmalloc, not malloc.Richard M. Stallman1994-06-141-1/+1
|
* (Fbacktrace): Properly nest parentheses.Karl Heuer1994-05-171-2/+3
| | | | (Fbacktrace_frame): Don't bomb on invalid frame number.
* (syms_of_eval): Doc fixes.Richard M. Stallman1994-05-161-2/+2
|
* (error): Fix logic in call to xmalloc/xrealloc.Richard M. Stallman1994-05-061-1/+5
|