summaryrefslogtreecommitdiff
path: root/src/eval.c
AgeCommit message (Expand)Author
2016-02-03Doc fixes and refactorings based on comments from Eli ZaretskiiLars Ingebrigtsen
2016-01-01Update copyright year to 2016Paul Eggert
2015-12-26Propagate Bug#14412 fix to backtrace_eval_unrewindPaul Eggert
2015-12-26Avoid assertion violation in unbind_toEli Zaretskii
2015-11-23Signal an error when `setq' has an odd number of arguments. Fixes bug#20241.Alan Mackenzie
2015-11-19Simplify push_handler and profile its mallocPaul Eggert
2015-11-19Omit ‘const’ on localsPaul Eggert
2015-11-19Fix minor module problems found by static checkingPaul Eggert
2015-11-18Add catch-all & no-signal version of PUSH_HANDLERPhilipp Stephani
2015-11-16eval_sub followed dangling pointer when debuggingPaul Eggert
2015-11-17Do more checks on bytecode objects (Bug#21929)Andreas Schwab
2015-11-01merge from trunkKen Raeburn
2015-09-16Omit unnecessary \ before paren in C docstringsPaul Eggert
2015-09-16Add -Wswitch to --enable-gcc-warningsPaul Eggert
2015-09-01Docstring fixes re quotes in C codePaul Eggert
2015-08-26Assume GC_MARK_STACK == GC_MAKE_GCPROS_NOOPSPaul Eggert
2015-07-16Better heuristic for C stack overflowPaul Eggert
2015-07-14Clear gcprolist etc. after stack overflowPaul Eggert
2015-05-31Remove unused DEFSYMsPaul Eggert
2015-04-19Refactor low-level printing for simplicityPaul Eggert
2015-04-08* src/eval.c (init_eval_once): Bump max_lisp_eval_depth to 800Eli Zaretskii
2015-02-05Add (:documentation <form>) for dynamically-generated docstringsStefan Monnier
2015-01-25Count MANY function args more reliablyPaul Eggert
2015-01-21Better isolate code that assumes NIL_IS_ZEROPaul Eggert
2015-01-19Prefer memset to repeatedly assigning QnilPaul Eggert
2015-01-13Support const and noreturn DEFUN attributes.Dmitry Antipov
2015-01-05Compute C decls for DEFSYMs automaticallyPaul Eggert
2015-01-01Update copyright year to 2015Paul Eggert
2014-12-05Merge from emacs-24Stefan Monnier
2014-12-04* src/eval.c (backtrace_eval_unrewind): Rewind also the excursions.Stefan Monnier
2014-12-04* src/eval.c (Fsignal): Remove duplicate test.Lee Duhem
2014-09-22Merge from emacs-24Stefan Monnier
2014-09-16Always use matched specpdl entry to record call arguments (Bug#18473).Dmitry Antipov
2014-09-11Remove redundant GCPROs around Ffuncall and Fapply calls. ThisDmitry Antipov
2014-09-07Use SAFE_ALLOCA etc. to avoid unbounded stack allocation.Paul Eggert
2014-09-02Merge from emacs-24; up to 2014-07-04T02:28:54Z!dmantipov@yandex.ruGlenn Morris
2014-09-01* eval.c (internal_lisp_condition_case): Don't overrun the stackPaul Eggert
2014-07-27Complete pixelwise frame/window resizing, add horizontal scrollbar support.Martin Rudalics
2014-06-17* eval.c (toplevel): Remove redundant #include directives.Dmitry Antipov
2014-02-10* eval.c (call_debugger): When exiting the debugger, do not allowDmitry Antipov
2014-02-03* eval.c (call_debugger): Grow specpdl if the debugger wasDmitry Antipov
2014-01-24* src/eval.c (Fsignal): Fix `debug' handling to match 2013-10-03 change.Stefan Monnier
2014-01-01Update copyright year to 2014 by running admin/update-copyright.Paul Eggert
2013-12-08Spelling fixes.Paul Eggert
2013-12-02* lisp/emacs-lisp/debug.el (debugger-toggle-locals): New command.Helmut Eller
2013-11-05* src/eval.c (handlerlist_sentinel): New variable.Stefan Monnier
2013-10-29* src/eval.c (run_hook_with_args): Use FUNCTIONP.Stefan Monnier
2013-10-19* src/eval.c (unbind_for_thread_switch): Fix iteration over theBarry O'Reilly
2013-10-09Doc tweaks for condGlenn Morris
2013-10-02* eval.c (clobbered_eassert): New macro.Paul Eggert