aboutsummaryrefslogtreecommitdiffstats
path: root/src/eval.c
Commit message (Collapse)AuthorAgeFilesLines
* (max_specpdl_size, max_lisp_eval_depth): Define as int,Andreas Schwab2002-01-011-2/+2
| | | | not EMACS_INT, to make them compatible with DEFVAR_INT.
* Remove variables `Qmocklisp_arguments', `Vmocklisp_arguments' andPavel Janík2001-12-221-51/+4
| | | | | | | | `Qmocklisp'. Remove prototype of ml_apply. (Fprogn, Fwhile, Fcommandp, Feval, Ffuncall, funcall_lambda): Do not test for mocklisp case. (Fwhile): Remove unused variable `tem'. (syms_of_eval): Remove variable `moclisp-arguments'.
* Undo last change. Consistency doesn't seem to be desired.Stefan Monnier2001-12-061-16/+16
|
* Use standard syntax for usage in docstrings.Stefan Monnier2001-12-051-16/+16
|
* Use AREF and ASIZE.Stefan Monnier2001-11-261-12/+17
| | | | (Ffetch_bytecode): Add the file name to the error message.
* (max_specpdl_size, max_lisp_eval_depth): Use EMACS_INT.Stefan Monnier2001-11-161-11/+12
| | | | | (funcall_lambda, run_hook_with_args): Make static and add prototype. (ml_apply, find_handler_clause): Add prototype.
* (syms_of_eval): Doc fix.Richard M. Stallman2001-11-141-2/+3
|
* (Fif): Reindent.Pavel Janík2001-11-131-2/+2
| | | | (Fand): Likewise.
* (top_level_value, top_level_set): Remove commented and #ifdef'd-out code.Pavel Janík2001-11-041-41/+1
| | | | (Fdefvar): Fix usage in doc-string.
* (debugger_may_continue, Vdebug_ignored_errors, call_debugger,Pavel Janík2001-11-021-7/+7
| | | | Fcondition_case, skip_debugger, unbind_to): Fix typos in comments.
* Update usage of CHECK_ macros (remove unused second argument).Pavel Janík2001-11-021-12/+12
|
* (Frun_hooks, Frun_hook_with_args_until_failure): Doc fix.Richard M. Stallman2001-11-011-8/+8
| | | | (Frun_hook_with_args_until_success, Frun_hook_with_args): Doc fix.
* (Fcommandp): Doc fix.Pavel Janík2001-10-311-344/+348
| | | | Change doc-string comments to `new style' [w/`doc:' keyword].
* (Frun_hooks, Frun_hook_with_args, Frun_hook_with_args_until_failure)Miles Bader2001-10-211-26/+52
| | | | | | | (Frun_hook_with_args_until_success, Ffuncall, For, Fand, Fif, Fcond) (Fprogn, Fprog1, Fprog2, Fsetq, Fquote, Ffunction, Fdefun, Fdefmacro) (Fdefvar, Fdefconst, FletX, Flet, Fwhile, Fcatch, Funwind_protect) (Fcondition_case): Add usage: string to doc string.
* Clarify previous change.Richard M. Stallman2001-10-191-2/+2
|
* (syms_of_eval): Doc fixes.Richard M. Stallman2001-10-191-1/+5
|
* (Fdefvaralias): New function.Gerd Moellmann2001-10-051-12/+37
| | | | | (specbind): Simplify the test if symbol is a constant. (syms_of_eval): Defsubr Fdefvaralias.
* (specbind): Additionally record the buffer that wasGerd Moellmann2001-07-051-9/+13
| | | | current when a buffer-local or frame-local variable was bound.
* (specbind): If SYMBOL has a frame-local binding, recordGerd Moellmann2001-07-031-28/+36
| | | | | | the frame on the binding stack. Change format of entries for local bindings on the binding stack to '(SYMBOL . WHERE)'. (unbind_to): Handle unbinding a frame-local variable.
* (call_debugger): Don't bind inhibit-eval-during-redisplay.Gerd Moellmann2001-05-181-0/+4
|
* (Fdefvar): Only record (defvar <var>) in the load-historyStefan Monnier2001-05-141-11/+18
| | | | in <var> has no default value yet.
* (call_debugger): Bind `inhibit-redisplay' to nil, andGerd Moellmann2001-03-281-0/+2
| | | | bind inhibit-eval-during-redisplay' to t.
* (specbind): Call store_symval_forwarding with BUF null.Gerd Moellmann2001-03-151-5/+5
|
* (syms_of_eval) <debug-on-error>: DOc fix.Dave Love2001-03-081-1/+2
|
* Use display_hourglass_p, start_hourglass, cancel_hourglass instead ofGerd Moellmann2001-02-211-5/+5
| | | | the old names.
* (interactive_p): New function.Gerd Moellmann2001-01-311-9/+29
| | | | (Finteractive_p): Use it.
* (specbind): If binding a per-buffer variable whichGerd Moellmann2001-01-181-0/+15
| | | | | | | doesn't have a buffer-local value in the current buffer, change the global value by changing the value of the symbol bound in all buffers not having their own value, to make it consistent with what happens with other buffer-local variables.
* *** empty log message ***Stefan Monnier2000-11-291-1/+1
|
* (Fsignal): Reset handling_signal.Gerd Moellmann2000-11-291-1/+1
|
* (skip_debugger): Prevent a compiler warning.Gerd Moellmann2000-10-191-6/+7
| | | | | (Fcondition_case): Likewise. (Fbacktrace_frame): Use a null interactive spec.
* (error): Prevent compiler warning.Gerd Moellmann2000-10-021-0/+1
|
* (Fmacroexpand): Doc fix.Gerd Moellmann2000-08-211-1/+1
|
* (Fdefvar): Doc fix.Dave Love2000-08-171-1/+2
|
* (error): Use xfree instead of free.Gerd Moellmann2000-08-051-1/+1
|
* (internal_condition_case_2): New function.Gerd Moellmann2000-07-141-0/+44
|
* (Fsignal): Handle case that backtrace_list is null.Gerd Moellmann2000-07-071-4/+9
|
* (handling_signal): New variable.Gerd Moellmann2000-07-051-29/+46
| | | | (Fsignal): Abort if handling_signal is non-zero.
* (Vsignaling_function): New variable.Gerd Moellmann2000-07-051-0/+17
| | | | | (Fsignal): Compute it. (syms_of_eval): Staticpro it.
* (internal_condition_case): Comment out abort ifAndrew Innes2000-07-051-0/+4
| | | | interrupt_input_blocked is not zero.
* (Feval): Put check for interrupt_input_block in #if 0.Gerd Moellmann2000-07-051-0/+4
|
* (Fsignal): If lisp_eval_depth or spepdl_size are nearGerd Moellmann2000-05-021-0/+7
| | | | to the limits, increase the limits.
* (call_debugger): Cancel busy-cursor.Gerd Moellmann2000-03-291-0/+5
|
* * eval.c (Fautoload): Add entry in load-history (if after dump).Stefan Monnier2000-03-241-0/+5
| | | | * lread.c (load-history): Update docstring.
* (find_handler_clause): Use PROTOTYPES.Dave Love2000-03-081-1/+1
|
* (Fsignal): Call cancel_busy_cursor instead ofGerd Moellmann2000-02-251-1/+1
| | | | Fx_hide_busy_cursor.
* (specbind): Remove references toGerd Moellmann2000-02-231-2/+0
| | | | keyword_symbols_constant_flag.
* (funcall_lambda): Don't bind Qmocklisp_arguments unlessGerd Moellmann2000-02-201-53/+87
| | | | | | Vmocklisp_arguments is nil. Inline Fcar and Fcdr. (specbind, unbind_to): Handle most common case of non-constant symbol with trivial value specially.
* (specbind): For buffer-local value, record the current buffer also.Richard M. Stallman2000-02-151-6/+12
| | | | (unbind_to): Cope with that change.
* Fix various doc strings not to duplicate information fromDave Love2000-02-011-19/+21
| | | | help-manyarg-func-alist.
* (specbind): Record buffer-local variables specially,Richard M. Stallman2000-01-111-5/+38
| | | | | | | | indicating which buffer's binding was saved. (unbind_to): Restore buffer-local variables specially in the proper buffer. (specbind, unbind_to): Pass new arg to set_internal.