summaryrefslogtreecommitdiff
path: root/src/eval.c
AgeCommit message (Expand)Author
2011-04-16* eval.c: Include <stdio.h>, for vsnprintf on non-GNU/Linux hosts.Paul Eggert
2011-04-14* lisp.h (INFUN): Remove. Suggested by Dan Nicolaescu inPaul Eggert
2011-04-13Undo the DEFUN->DEFUE change.Paul Eggert
2011-04-13* eval.c: Make symbols static if they're not exported.Paul Eggert
2011-04-10alloc.c: Import and export fewer symbols, and remove unused items.Paul Eggert
2011-04-10Declare Lisp_Object Q* variables to be 'static' if not exproted.Paul Eggert
2011-04-10Make Emacs functions such as Fatom 'static' by default.Paul Eggert
2011-04-08* eval.c: Port to Windows vsnprintf (Bug#8435).Paul Eggert
2011-04-06* eval.c (verror): Initial buffer size is 4000 (not 200) bytes.Paul Eggert
2011-04-06error: Print 32- and 64-bit integers portably (Bug#8435).Paul Eggert
2011-04-06* eval.c (internal_lisp_condition_case): Don't pass spurious arg.Paul Eggert
2011-04-05* eval.c (Fsignal): Remove excess argument to 'fatal'.Paul Eggert
2011-04-04Merge from mainline.Paul Eggert
2011-04-02* eval.c (funcall_lambda): Rename local to avoid shadowing.Paul Eggert
2011-04-02src/eval.c (unwind_to_catch) [DEBUG_GCPRO]: Remove redundant assignment.Juanma Barranquero
2011-04-01Merge from lexical-binding branch.Stefan Monnier
2011-04-01Miscellanous cleanups in preparation for the merge.Stefan Monnier
2011-03-31Merge from trunkStefan Monnier
2011-03-30* src/eval.c (struct backtrace): Don't cheat with negative numbers, but doStefan Monnier
2011-03-29Fix more problems found by GCC 4.6.0's static checks.Paul Eggert
2011-03-29Merge from mainline.Paul Eggert
2011-03-28Don't reset post-command-hook to nil upon error.Stefan Monnier
2011-03-27* eval.c (Fbacktrace_frame): Don't assume nframes fits in int.Paul Eggert
2011-03-27* eval.c (Fbacktrace): Don't assume nargs fits in int.Paul Eggert
2011-03-26Variadic C functions now count arguments with size_t, not int.Paul Eggert
2011-03-21Merge from trunkStefan Monnier
2011-03-16* eval.c (Fdefvar): Rename locals to avoid shadowing.Paul Eggert
2011-03-16* eval.c (lisp_indirect_variable): Name an expression,Paul Eggert
2011-03-16* eval.c (Fdefvar): Rewrite so as not to use empty "else".Paul Eggert
2011-03-16* eval.c (call_debugger, do_debug_on_call, grow_specpdl): Now static.Paul Eggert
2011-03-13* src/eval.c (Ffunction): Use simpler format for closures.Stefan Monnier
2011-03-11Misc fixes, and use lexical-binding in more files.Stefan Monnier
2011-03-06Missing file in last commit.Stefan Monnier
2011-02-24Get rid of funvec.Stefan Monnier
2011-02-17Various compiler bug-fixes. MPC seems to run correctly now.Stefan Monnier
2011-02-11Merge from trunkStefan Monnier
2011-02-01Merge from trunkStefan Monnier
2011-01-26Let the debugger continue to the normal handler.Stefan Monnier
2011-01-24Convert consecutive FSF copyright years to ranges.Glenn Morris
2011-01-18Move all DEFVAR'd globals into a structure -- threading infrastructureTom Tromey
2011-01-15Refill some copyright headers.Glenn Morris
2011-01-15Nuke arch-tags.Glenn Morris
2011-01-14Merge from emacs-23Stefan Monnier
2011-01-02Add 2011 to FSF/AIST copyright years.Glenn Morris
2010-12-27* src/eval.c (Fdefvar): Record specialness before computing initial value.Stefan Monnier
2010-12-27Remove unused declarationsAndreas Schwab
2010-12-19Minor clean up to silence some gcc warnings.Stefan Monnier
2010-12-15Obey lexical-binding in interactive evaluation commands.Stefan Monnier
2010-12-13Try and be more careful about propagation of lexical environment.Stefan Monnier
2010-12-12Merge from trunkStefan Monnier