summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
Commit message (Expand)AuthorAgeFilesLines
* byte-opt: Replace merged tags in jump tables too. (bug#25716)Vibhav Pant2017-02-141-1/+11
* Merge branch 'master' into feature/byte-switchfeature/byte-switchVibhav Pant2017-02-134-11/+11
|\
| * Nix some useless uses of looking-at, looking-backMark Oteiza2017-02-124-11/+11
* | ; Add more documentation for byte-switch related code.Vibhav Pant2017-02-132-3/+13
* | ; lisp/emacs-lisp/bytecomp.el: Fix indentation.Vibhav Pant2017-02-121-1/+1
* | Merge branch 'master' into feature/byte-switchVibhav Pant2017-02-111-4/+2
|\ \ | |/
| * Fix instrumenting code with propertized strings in EdebugGemini Lasswell2017-02-101-4/+2
* | Improve byte-switch execution.Vibhav Pant2017-02-092-7/+6
* | ; bytecomp.el (byte-compile-cond-jump-table): Add TODO noteVibhav Pant2017-02-061-0/+2
* | ; byte(-opt, comp).el: Add more documentation for byte-switch code.Vibhav Pant2017-02-062-0/+22
* | Merge remote-tracking branch 'origin/master' into feature/byte-switchVibhav Pant2017-02-055-16/+69
|\ \ | |/
| * New macro 'ert-with-message-capture'Gemini Lasswell2017-02-041-0/+24
| * Avoid invalid read syntax errors due to 'ert-with-test-buffer'Gemini Lasswell2017-02-041-1/+1
| * Fix a syntax error when evaluating pcase.el under EdebugEli Zaretskii2017-02-041-1/+2
| * Change edebug-max-depth from defconst to defcustomGemini Lasswell2017-02-041-1/+12
| * Rename to if-let* and when-let*Mark Oteiza2017-02-031-12/+24
| * ; Bump let-alistMark Oteiza2017-01-311-1/+1
| * read-multiple-choice: explain dialog popups moreTed Zlatanov2017-01-311-0/+5
| * Revert two accidental commitsDima Kogan2017-01-311-54/+0
| * stashDima Kogan2017-01-301-0/+54
* | bytecomp.el: Use macroexp-const-p instead of bc-cond-valid-obj2-p.Vibhav Pant2017-02-051-11/+5
* | * byte-opt.el (byte-decompile-bytecode-1): Use eq instead of =.Vibhav Pant2017-02-051-1/+1
* | ; Fix typo.Vibhav Pant2017-02-051-1/+1
* | ; bytecomp.el (-inline-lapcode): Fix incorrect parenthesis, refactorVibhav Pant2017-02-051-5/+5
* | bytecomp.el: Inline lapcode containing `byte-switch' correctly.Vibhav Pant2017-02-051-4/+35
* | ; * byte-opt.el (byte-decompile-bytecode-1): Add more documentation.Vibhav Pant2017-02-051-1/+3
* | byte-opt.el: Replace jump tables while decompiling correctly.Vibhav Pant2017-02-051-17/+22
* | bytecomp.el: Don't store non-keyword symbols in jump-tables.Vibhav Pant2017-02-051-5/+7
* | Revert "Use maphash instead of cl-loop."Vibhav Pant2017-02-031-4/+4
* | Use maphash instead of cl-loop.Vibhav Pant2017-02-011-4/+4
* | * lisp/emacs-lisp/bytecomp.el: Create jump tables with :purecopy tVibhav Pant2017-01-301-0/+1
* | Merge remote-tracking branch 'origin/master' into feature/byte-switchVibhav Pant2017-01-306-152/+51
|\ \ | |/
| * Don't warn about obsolete defgenerics when defining themNoam Postavsky2017-01-291-7/+8
| * Move cXXXr and cXXXXr to subr.elMark Oteiza2017-01-252-143/+24
| * Give , and .@ doc strings. Fixes bug #24561.Alan Mackenzie2017-01-231-0/+10
| * Prevent to use tabulated-list--near-rows unboundTino Calancha2017-01-221-2/+7
| * Fix free var FOO-mode-{syntax,abbrev}-table warningsNoam Postavsky2017-01-191-0/+2
* | * lisp/emacs-lisp/bytecomp.el:(bc-cond-jump-table-info)add docstringVibhav Pant2017-01-261-0/+7
* | * lisp/emacs-lisp/bytecomp.el: Use correct function to push nilVibhav Pant2017-01-261-1/+1
* | * lisp/emacs-lisp/disass.el: Fix spacing while showing jump tablesVibhav Pant2017-01-261-4/+8
* | * lisp/emacs-lisp/disass.el: Display jump tables for switch.Vibhav Pant2017-01-261-3/+11
* | * lisp/emacs-lisp/bytecomp.el:Use correct size for switch jump-tableVibhav Pant2017-01-261-1/+4
* | * lisp/emacs-lisp/bytecomp.el: Simplify b-c-cond-valid-obj2-pVibhav Pant2017-01-261-5/+5
* | * lisp/emacs-lisp/bytecomp.el: Fix byte-switch codegen with symbols.Vibhav Pant2017-01-261-1/+1
* | * lisp/emacs-lisp/byte-opt.el: Add support for decompiling switchVibhav Pant2017-01-261-3/+24
* | * lisp/emacs-lisp/bytecomp.el: Remove unused debugging statements.Vibhav Pant2017-01-211-2/+0
* | * lisp/emacs-lisp/bytecomp.el: Fix errors with matching quoted formsVibhav Pant2017-01-191-1/+1
* | lisp/emacs-lisp/bytecomp.el: Use byte-switch only for quoted symbolsVibhav Pant2017-01-191-1/+3
* | * lisp/emacs-lisp/bytecomp.el: Add default-case for last cond clause.Vibhav Pant2017-01-191-16/+19
* | Use byte-switch for all symbols.Vibhav Pant2017-01-191-1/+0