aboutsummaryrefslogtreecommitdiffstats
path: root/src/eval.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * 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
|
* Add arch taglinesMiles Bader2003-09-011-0/+3
|
* (unbind_to): Fix last change for K&R. From rms.Dave Love2003-05-281-1/+2
|
* (specpdl_ptr): Declare volatile.Richard M. Stallman2003-05-091-13/+19
| | | | | (unbind_to): Copy the whole binding and decrement specpdl_ptr before doing the work of unbinding it.
* (Funwind_protect): Use func = Fprogn rather symbol = Qnil.Stefan Monnier2003-05-011-1/+1
|
* (unbind_to): Don't handle symbol = Qnil any more.Stefan Monnier2003-05-011-4/+0
|
* (Fsignal): Clear abort_on_gc.Richard M. Stallman2003-04-301-0/+1
|
* (Fapply): Undo last change and add a comment about why.Stefan Monnier2003-04-191-4/+7
|
* (For, Fand, Fprogn, un_autoload, do_autoload): Use XCDR, XCAR, CONSP.Stefan Monnier2003-04-171-49/+29
| | | | | (Fdefmacro): Fix docstring. Use XCAR, XCDR. (Fapply): Remove unnecessary GCPRO.
* (Fdefmacro): Fix typo.Juanma Barranquero2003-02-121-1/+1
|
* Trailing whitespace deleted.Juanma Barranquero2003-02-041-34/+34
|
* (Fuser_variable_p): Doc change. For custom variables,Markus Rost2003-01-071-6/+4
| | | | use the same test as for custom-variable-p.
* Errors and throws work right with interrupt blocking.Richard M. Stallman2002-12-211-10/+11
| | | | | | | | (struct catchtag): New elt interrupt_input_blocked. (unwind_to_catch): Restore interrupt_input_blocked from saved value. (internal_catch, Fcondition_case, internal_condition_case) (internal_condition_case_1, internal_condition_case_2): Save it. (Fsignal): Don't do TOTALLY_UNBLOCK_INPUT.
* Feval: On Carbon/MacOSX call mac_check_for_quit_char at each stack frame.Steven Tamm2002-12-081-0/+4
| | | | This may change/move as it could be quite time consuming
* (Fdefun, Fdefmacro): Record in load-history redefining an autoload.Richard M. Stallman2002-12-071-0/+6
|
* (interactive_p): Skip any number of bytecodeRichard M. Stallman2002-11-211-9/+7
| | | | and subr frames, in any order.
* Fix last change.Andreas Schwab2002-08-241-2/+3
|
* (Fdefvar, Fdefconst, Fdefvaralias):Richard M. Stallman2002-08-241-9/+10
| | | | | | | Record variables in load history as (defvar . VAR). (Fdefvar): Don't record in load history if no initial value. (Qdefvar): New variable. (syms_of_eval): Init and staticpro it.
* (Fdefvaralias): Add docstring argument.Juanma Barranquero2002-07-151-6/+9
|
* Most uses of XSTRING combined with STRING_BYTES or indirection changed toKen Raeburn2002-07-151-5/+5
| | | | | SCHARS, SBYTES, STRING_INTERVALS, SREF, SDATA; explicit size_byte references left unchanged for now.
* (Fsignal): Don't call cancel_hourglass.Richard M. Stallman2002-07-121-12/+10
| | | | | For a memory-full error, don't call Vsignal_hook_function and don't set Vsignaling_function.
* Use macro SPECPDL_INDEX.Juanma Barranquero2002-07-111-13/+13
|
* (Fdefmacro): Doc fix.Richard M. Stallman2002-07-071-2/+14
|
* (syms_of_eval): Doc fix.Richard M. Stallman2002-05-281-3/+8
|
* * eval.c (do_autoload): Use SYMBOL_NAME and XSTRING instead ofKen Raeburn2002-05-201-2/+2
| | | | XSYMBOL and name field.
* (Fcommandp): Doc fix.Eli Zaretskii2002-05-151-1/+1
|
* Comment change.Richard M. Stallman2002-04-301-0/+2
|
* (do_autoload): Error if called while preparing to dump.Richard M. Stallman2002-04-301-0/+4
|
* (Fcommandp): New arg for_call_interactively.Richard M. Stallman2002-04-281-5/+8
|
* (Qdeclare, Vmacro_declaration_function): New variables.Gerd Moellmann2002-03-241-1/+48
| | | | | | (Fdefmacro): Handle `(declare ...)'. (syms_of_eval) <Qdeclare>: Initialize and staticpro. (syms_of_eval) <Vmacro_declaration_function>: DEFVAR_LISP.
* Change defvar_int def and vars to use EMACS_INT instead of just int.Stefan Monnier2002-03-041-2/+2
|
* (Fsignal): Remove duplicated declaration of the variablePavel Janík2002-02-021-1/+0
| | | | `display_hourglass_p'.
* (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.