aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
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'.
* 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'.
* remove eval-when-compile and eval-and-compileRobin Templeton2015-04-201-27/+0
|
* avoid recursive `require' when loading semanticRobin Templeton2015-04-201-1/+2
|
* 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
|
* 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
|
* flet/labels support in macroexpRobin Templeton2015-04-201-0/+6
|
* fix push/popRobin Templeton2015-04-201-2/+5
|
* rm not definitionRobin Templeton2015-04-201-2/+0
|
* 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
|
* define `inline' as a macroRobin Templeton2015-04-201-1/+3
| | | | * lisp/emacs-lisp/byte-run.el (inline): Define as a macro.
* 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
|
* remove ident stringRobin Templeton2015-04-201-4/+0
|
* guile-elisp bootstrap (lisp)Robin Templeton2015-04-1916-601/+631
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/abbrev.el: Remove use of cl-lib functions. * lisp/frame.el: Remove use of cl-lib functions. * lisp/international/mule-cmds.el: Remove use of cl-lib functions. * lisp/minibuffer.el: Remove uses of cl-lib functions. * lisp/byte-run.el: (defun-declarations-alist) (macro-declarations-alist): Define at compile time. * lisp/faces.el: Move face-listing code to "faces2.el". * lisp/faces2.el: New file. * lisp/files.el: Move minibuffer-with-setup-hook to subr.el. * lisp/help.el: Move definition of with-help-window. * lisp/international/mule.el: Define temporary defcustom macro. * lisp/jka-cmpr-hook.el: Disable auto-compression-mode. * lisp/loadup.el: Load mule and mule-conf earlier. Load gv explicitly. Load subr2, derived, easy-mmode, cl-lib, cl-macs, help-macro, help-fns, faces2, ccl, and kmacro explicitly. * lisp/simple.el: Move defs of internal-push-keymap, internal-pop-keymap, set-temporary-overlay-map from subr.el. * lisp/subr.el (push): Use eval after loading macros. (dolist): Remove. (with-current-buffer, with-temp-buffer): Move definitions earlier. (with-demoted-errors): Use `progn' instead of `macroexp-progn'. (called-interactively-p-functions, called-interactively-p, interactive-p): Move to "subr2.el". * lisp/subr2.el: New file.
* disable byte-compilationRobin Templeton2015-04-191-1/+1
|
* Lisp completion functionsBT Templeton2015-04-192-2/+385
| | | | | | | | | * src/minibuf.c (minibuf_conform_representation, Ftry_completion) (Fall_completions, Ftest_completion, Finternal_complete_buffer): Rewrite in Lisp and move... * lisp/minibuffer.el (minibuf-conform-representation, try-completion) (all-completions, test-completion, internal-complete-buffer): ...here.
* don't set current-load-list in loadup.elBT Templeton2015-04-181-2/+0
| | | | | | Fixes <http://debbugs.gnu.org/14120>, reported by Taylan Ulrich Bayırlı. * lisp/loadup.el: Don't set `current-load-list' to nil.
* don't create a hash table for pure spaceBT Templeton2015-04-181-4/+0
| | | | | * lisp/loadup.el: Leave purify-flag as `t' instead of allocating a hash table for hash-consing.
* remove suspicious object checkingRobin Templeton2015-04-181-2/+1
|
* Don't call c-parse-state when c++-template-syntax-table is active.Alan Mackenzie2014-06-294-21/+33
| | | | | | | * progmodes/cc-engine.el (c-guess-continued-construct CASE G) (c-guess-basic-syntax CASE 5D.3): Rearrange so that c-syntactic-skip-backwards isn't called with the pertinent syntax table.
* Merge from emacs-24; up to 2014-06-12T14:55:[email protected]Glenn Morris2014-06-285-20/+49
|\
| * * calendar/todo-mode.el (todo-set-top-priorities): Fix logic toStephen Berman2014-06-272-13/+19
| | | | | | | | | | account for file-wide setting of todo-top-priorities-overrides. Make code a bit cleaner.
| * Regenerate ldefs-boot.elGlenn Morris2014-06-261-637/+773
| |
| * Backport fix for http://debbugs.gnu.org/17556 from trunkLeo Liu2014-06-272-3/+16
| | | | | | | | * lisp/calc/calc.el (math-bignum): Handle most-negative-fixnum.
| * * lisp/net/eww.el (eww-mode) <eww-current-title>: Make local.Glenn Morris2014-06-262-0/+5
| | | | | | | | Fixes: debbugs:17860
| * ChangeLog fix (no need to merge to trunk)Glenn Morris2014-06-261-5/+0
| | | | | | | | | | | | Since the change was just quickly reverting a change that does not have a ChangeLog entry of its own, it's confusing and unnecessary for the reversion to have a ChangeLog entry.
| * * etc/publicsuffix.txt: Update from source.Glenn Morris2014-06-261-6/+7
| | | | | | | | * lisp/url/url-domsuf.el: Update example comments.
| * * calendar/todo-mode.el (todo-prefix-overlays): If there is noStephen Berman2014-06-262-0/+8
| | | | | | | | | | category-wide setting of todo-top-priorities-overrides, check for a file-wide setting and fontify accordingly.
| * Warn about read-passwd in batch modeGlenn Morris2014-06-262-1/+10
| | | | | | | | | | | | | | | | | | * doc/lispref/minibuf.texi (Intro to Minibuffers): Batch mode is basic. (Reading a Password): Mention batch mode. * lisp/subr.el (read-passwd): Warn about batch mode. Fixes: debbugs:17839
| * * lisp/emacs-lisp/package.el (package--check-signature): (backport)Daiki Ueno2014-06-262-12/+23
| | | | | | | | | | | | | | If package-check-signature is allow-unsigned, don't signal error when we can't verify signature because of missing public key. Fixes: debbugs:17625
| * * lisp/progmodes/hideif.el: Undo last change which should only go to trunkStefan Monnier2014-06-262-577/+51
| | | | | | | | (do not merge).
* | ChangeLog fixGlenn Morris2014-06-271-1/+0
| |
* | * lisp/progmodes/hideif.el: Use lexical-binding. Fix up cl-lib usage.Stefan Monnier2014-06-272-27/+28
| |