aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* cut debugger frames from backtracesRobin Templeton2015-04-201-1/+10
| | | | | | | | | | Thanks to Oleg Sivokon <[email protected]> for the report. * lisp/emacs-lisp/debug.el (debug-inner-cut): New variable. (debug-1): New function extracted from `debug'. (debug): Call `debug-1' in a new prompt, binding `debug-inner-cut' to the prompt tag. (debugger-setup-buffer): Cut the backtrace with `debug-inner-cut'.
* print scheme objects unreadablyRobin Templeton2015-04-201-0/+5
| | | | | | * src/lread.c (print_object): Print Scheme objects unreadably, instead of printing them in Scheme syntax. Thanks to Taylan Ulrich Bayırlı/Kammer <[email protected]> for the report.
* remove use of nested function in map_obarrayRobin Templeton2015-04-201-9/+25
| | | | | | * src/lread.c (map_obarray_inner): New function. (map_obarray): Remove use of non-standard nested function. Thanks to Jaime Fournier <[email protected]> for the bug report.
* don't use function-equal in nadviceRobin Templeton2015-04-201-1/+1
| | | | | * lisp/emacs-lisp/nadvice.el (advice--set-buffer-local): Use `equal' instead of `function-equal'.
* guile featureRobin Templeton2015-04-201-0/+1
| | | | * src/fns.c (syms_of_fns): Add `guile' to `features'.
* * configure.ac: Require Guile 2.2.Robin Templeton2015-04-201-2/+1
|
* remove eval-when-compile and eval-and-compileRobin Templeton2015-04-201-27/+0
|
* guile string conversion functionsRobin Templeton2015-04-201-0/+17
|
* avoid recursive `require' when loading semanticRobin Templeton2015-04-201-1/+2
|
* always load from source directoryRobin Templeton2015-04-201-1/+1
|
* autoloading eval-when formsRobin Templeton2015-04-201-1/+3
|
* don't require grep in vc-gitRobin Templeton2015-04-201-2/+1
|
* defun/defmacro autoload generationRobin Templeton2015-04-201-9/+11
|
* guile-elisp defsubstRobin Templeton2015-04-201-12/+0
|
* scheme interaction modeRobin Templeton2015-04-201-0/+61
|
* ignore-errors ignores scheme exceptionsRobin Templeton2015-04-201-1/+6
|
* guile-elisp eval-whenRobin Templeton2015-04-202-26/+1
|
* remove inline bytecodeRobin Templeton2015-04-201-3/+5
| | | | * lisp/gnus/gnus-sum.el (gnus-thread-head): Remove inline bytecode.
* edebug specs for guile-elispRobin Templeton2015-04-201-0/+25
|
* misc changesRobin Templeton2015-04-202-3/+18
|
* use guile-elisp macroexpansionRobin Templeton2015-04-201-16/+2
|
* compare symbol names with `equal'Robin Templeton2015-04-201-3/+3
|
* remove `declare' macroRobin Templeton2015-04-201-14/+0
|
* evaluation time changesRobin Templeton2015-04-202-111/+119
|
* make macro errors less verboseRobin Templeton2015-04-201-3/+1
|
* read_menu_command fixRobin Templeton2015-04-201-2/+2
|
* flet/labels support in macroexpRobin Templeton2015-04-201-0/+6
|
* dynwind fixesRobin Templeton2015-04-201-1/+2
|
* Fequal_including_properties fixRobin Templeton2015-04-201-2/+2
|
* fix push/popRobin Templeton2015-04-201-2/+5
|
* rm not definitionRobin Templeton2015-04-201-2/+0
|
* rm commented codeRobin Templeton2015-04-201-3/+0
|
* subrp fixRobin Templeton2015-04-201-1/+1
|
* rm cl labelsRobin Templeton2015-04-201-20/+0
|
* bytecomp changesRobin Templeton2015-04-201-57/+1
|
* rm lazy macro useRobin Templeton2015-04-201-8/+1
|
* make gnus-byte-compile a nopRobin Templeton2015-04-201-13/+1
|
* rm early use of pcaseRobin Templeton2015-04-201-19/+19
|
* remove documentation-string reading hackRobin Templeton2015-04-201-6/+0
|
* lisp_string printerRobin Templeton2015-04-201-0/+10
|
* define `inline' as a macroRobin Templeton2015-04-201-1/+3
| | | | * lisp/emacs-lisp/byte-run.el (inline): Define as a macro.
* update unidata-gen.elRobin Templeton2015-04-201-19/+12
|
* make Fprogn staticRobin Templeton2015-04-201-4/+2
|
* remove bytecode interpreterRobin Templeton2015-04-204-1989/+2
| | | | | * src/bytecode.c: Delete. (syms_of_bytecode, exec_byte_code): Removed. All uses changed.
* show entire backtrace in `debug'Robin Templeton2015-04-201-9/+0
|
* update nadviceRobin Templeton2015-04-201-33/+52
| | | | | | | | * lisp/emacs-lisp/nadvice.el (advice--where-alist): Replace literal bytecode with equivalent Lisp functions. (advice--bytecodes): Remove. (advice--p, advice--car, advice--cdr, advice--props, advice--make-1): Use procedure properties, etc.
* * lisp/emacs-lisp/byte-run.el (defun): Set name after definition.Robin Templeton2015-04-201-7/+12
|
* * src/profiler.c: Delete.Robin Templeton2015-04-203-594/+1
|
* remove backtrace functionsRobin Templeton2015-04-202-438/+0
| | | | | | | | | | | | | * src/eval.c (backtrace_function, backtrace_nargs, backtrace_args) (backtrace_debug_on_exit, set_backtrace_args) (set_backtrace_debug_on_exit, backtrace_p, backtrace_top) (backtrace_next, do_debug_on_call, record_in_backtrace) (Fbacktrace_debug, Fbacktrace, get_backtrace_frame) (Fbacktrace_frame, backtrace_eval_unrewind, Fbacktrace_eval) (get_backtrace, backtrace_top_function, Vsignaling_function): Remove. All references changed. * src/lisp.h (SPECPDL_BACKTRACE): Remove. All references changed.
* remove ident stringRobin Templeton2015-04-201-4/+0
|