aboutsummaryrefslogtreecommitdiffstats
path: root/src/eval.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * data.c (Findirect_function): Add NOERROR arg. All callers changedKim F. Storm2006-02-101-5/+5
| | | | | | | | 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
|
* (do_autoload): Ignore elements of Vautoload_queue where car is not symbol.Richard M. Stallman2005-12-281-1/+1
|
* (un_autoload): Expect (0 . OFEATURES) in Vautoload_queue to undo a `provide'.Richard M. Stallman2005-12-261-3/+3
|
* (internal_lisp_condition_case): New function.Richard M. Stallman2005-10-291-7/+24
| | | | | | (Fcondition_case): Use internal_lisp_condition_case. (Feval): Test Vmemory_full and memory_full_cons_threshold. (Ffuncall): Likewise.
* Update years in copyright notice; nfc.Thien-Thi Nguyen2005-08-071-1/+1
|
* (Fdefvar): Allow (defvar enable-multibyte-characters).Stefan Monnier2005-07-261-12/+12
|
* (Feval, Ffuncall): Test gc_cons_threshold andRichard M. Stallman2005-07-231-2/+4
| | | | gc_relative_threshold, one by one.
* (restore_stack_limits): Return a value.Andreas Schwab2005-07-211-0/+1
|
* (Fdefvar): Doc fix.Juanma Barranquero2005-07-201-1/+1
|
* (Fprog2, Fcalled_interactively_p), (syms_of_eval) <debug-on-quit>: Doc fixes.Juanma Barranquero2005-07-191-19/+15
| | | | (Finteractive_p), (syms_of_eval) <max-specpdl-size>: Fix typos in docstrings.
* (Feval, Ffuncall): Use gc_cons_combined_threshold.Stefan Monnier2005-07-131-2/+2
|
* (Fdefvar): Allow defvaring a constant to itself quoted.Richard M. Stallman2005-07-091-2/+10
|
* Update FSF's address.Lute Kamstra2005-07-041-2/+2
|
* (user_variable_p_eh): New function.Juanma Barranquero2005-06-291-21/+47
| | | | | (Fuser_variable_p): Use it. Clarify docstring. Return t for aliases of user options, nil for alias loops.
* (Fdefvar): Improve error message.Richard M. Stallman2005-06-281-1/+1
|
* (Fdefvar): Don't try to set constant symbols.Juanma Barranquero2005-06-271-0/+4
|
* (call_debugger): Take full care of extending stack limitsRichard M. Stallman2005-06-251-23/+48
| | | | | | | | | | | | | | to make space for the debugger, and restore the change afterward. Bind debug-on-error to nil. (restore_stack_limits): New subroutine. (Fsignal): Extend specpdl bound along with eval depth bound, for calling edebug. Don't do either one, for calling debugger. (find_handler_clause): Don't bind debug-on-error here. Don't unbind anything either. Temporarily advance max_specpdl_size for calling internal_with_output_to_temp_buffer. (grow_specpdl): Don't alter max_specpdl_size before signaling an error. (syms_of_eval) <max-specpdl-size>: Doc fix.
* (Fdefvar, Fdefconst, Feval, Ffuncall): Follow error conventions.Juanma Barranquero2005-06-231-4/+4
|
* (Fdefvaralias): Rename arguments SYMBOL and ALIASED to NEW-ALIAS andJuanma Barranquero2005-06-141-19/+20
| | | | BASE-VARIABLE, respectively.
* * composite.c (compose_chars_in_text):Kim F. Storm2005-06-081-1/+1
| | | | | | | | | | | * eval.c (do_autoload): * macmenu.c (set_frame_menubar): * process.c (read_process_output, exec_sentinel): * xmenu.c (set_frame_menubar): * xdisp.c (prepare_menu_bars, update_menu_bar, update_tool_bar): * w32menu.c (set_frame_menubar): Use record_unwind_save_match_data. Rename restore_match_data to restore_search_regs.
* (unbind_to): Preserve value of Vquit_flag.Kim F. Storm2005-06-031-5/+5
|
* (Frun_hooks): Mention run-mode-hooks in docstring.Lute Kamstra2005-05-261-1/+4
|
* (Fdefvaralias): Remove any pre-existing variable-documentationLuc Teirlinck2005-05-081-0/+2
| | | | property of the alias.
* (Fdefvaralias): Doc fix.Luc Teirlinck2005-05-051-1/+3
|
* (do_autoload): Record only autoloads in the autoload property of symbols.Lute Kamstra2005-04-281-6/+3
|
* (Ffuncall): Always call CHECK_CONS_LIST on entry.Kim F. Storm2005-04-031-3/+4
| | | | Call it again after autoload.
* (unwind_to_catch): Use UNBLOCK_INPUT_TO.Richard M. Stallman2005-03-061-1/+8
| | | | (Feval, Ffuncall): Use CHECK_CONS_LIST.
* (Frun_hook_with_args)Richard M. Stallman2005-02-061-10/+15
| | | | | (Frun_hook_with_args_until_success) (Frun_hook_with_args_until_failure): Doc fixes.
* (Fdefun, Fdefmacro): Use (defun . FN_NAME) in LOADHIST_ATTACH.Richard M. Stallman2004-12-271-9/+6
| | | | | | (Fdefvaralias, Fdefvar, Fdefconst): Use just SYM in LOADHIST_ATTACH. (Qdefvar): Var deleted. (syms_of_eval): Don't initialze it.
* (unwind_to_catch): Clear immediate_quit.Richard M. Stallman2004-12-211-0/+1
|
* (syms_of_eval) <quit-flag>: Doc fix.Richard M. Stallman2004-12-131-1/+5
|
* (init_eval_once): Increase max_specpdl_size to 1000.Stefan Monnier2004-12-071-1/+1
|
* (Fcalled_interactively_p): Don't check INTERACTIVE.Richard M. Stallman2004-12-021-3/+5
| | | | | (interactive_p): Skip Scalled_interactively_p frames like Sinteractive_p frames.
* (Fdefvar): Declare pdl from last change as `volatile' to preventEli Zaretskii2004-11-261-1/+1
| | | | compiler warnings.
* (Fdefvar): Warn when var is let-bound but globally void.Stefan Monnier2004-11-221-0/+15
|
* (init_eval_once): Increase `max_specpdl_size' to 650.Thien-Thi Nguyen2004-11-201-1/+1
|
* * eval.c (Feval): Remove check for INPUT_BLOCKED_P.Jan Djärv2004-11-061-1/+1
| | | | | * xmenu.c (popup_get_selection, create_and_show_popup_menu) (create_and_show_dialog): Revert change from 2004-10-31.
* (Fcalled_interactively_p): Rename from Fcall_interactive_p.Kim F. Storm2004-11-021-1/+2
| | | | (syms_of_eval): Defsubr it.
* (Fcall_interactive_p): New function.Richard M. Stallman2004-11-021-12/+33
| | | | | | | (interactive_p): Don't test INTERACTIVE here. (Finteractive_p): Doc fix. (Feval): Abort if INPUT_BLOCKED_P.
* (Fdefvar, Fdefconst): Doc fixes.Luc Teirlinck2004-07-291-0/+11
|
* Fixes for Ctrl-G support on carbon, replacing old timeout based pollingSteven Tamm2004-07-191-3/+0
| | | | | | | | | | | | | | with alarm based polling. mac.c (sys_select): Redo sys_select to use alarm-based polling instead of 1 sec timeouts (like solaris). macterm.c (x_make_frame_visible): Comment in polling on frame creation. keyboard.c: Undef SIGIO on Carbon atimer.c (alarm_signal_handler): Call alarm handlers after scheduling. eval.c (Feval): Remove quit_char test process.c (wait_reading_process_input): Remove clearing stdin for select call on process input
* (Fdefmacro): Signal an error if NAME is not a symbol.John Paul Wallington2004-07-061-0/+1
|
* (Fdefun): Signal an error if NAME is not a symbol.Eli Zaretskii2004-06-121-0/+1
|
* (Fcondition_case): Fix usage. Simplify.Stefan Monnier2004-06-011-3/+3
|
* (mark_backtrace): New function.Stefan Monnier2004-05-281-0/+19
|
* (Fcommandp): Simplify.Stefan Monnier2004-03-291-6/+4
|
* (Fsignal): Add hyperlink to the definition of `signal' in the Elisp manual.Luc Teirlinck2003-12-311-0/+2
|
* Comment change.Richard M. Stallman2003-12-291-0/+2
|
* (Fdefvaralias): Doc fix.Luc Teirlinck2003-10-311-2/+2
|