summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/bytecomp.el
Commit message (Expand)AuthorAgeFilesLines
* Add condition-case success handler (bug#47677)Mattias Engdegård2021-04-151-24/+39
* * lisp/emacs-lisp/bytecomp.el: Remember location of unresolved callsStefan Monnier2021-03-191-51/+20
* * lisp/emacs-lisp/bytecomp.el: Warn about unprefixed vars in `boundp`Stefan Monnier2021-03-071-4/+12
* Compile closures that modify their bound vars correctly (Bug#46834)Pip Cet2021-03-021-23/+23
* * lisp/emacs-lisp/bytecomp.el: Fix minor regression introduced by pdumpStefan Monnier2021-02-271-2/+3
* * lisp/emacs-lisp/cconv.el: Improve line-nb info of unused var warningsStefan Monnier2021-02-261-3/+0
* * lisp/emacs-lisp/macroexp.el (macroexp-file-name): Work in `eval-buffer`Stefan Monnier2021-02-241-1/+1
* * lisp/emacs-lisp/macroexp.el (macroexp-file-name): New function.Stefan Monnier2021-02-241-0/+5
* Fix compilation of closures with nontrivial doc stringsMattias Engdegård2021-02-221-14/+31
* Faster, more compact, and readable closure creationMattias Engdegård2021-02-211-9/+15
* * lisp/emacs-lisp/bytecomp.el: Don't warn for repeated _ argsStefan Monnier2021-02-191-1/+3
* Fix recently introduced bug in `byte-compile-lambda'Lars Ingebrigtsen2021-02-171-11/+11
* Extend the syntax of `interactive' to list applicable modesLars Ingebrigtsen2021-02-141-15/+25
* * lisp/emacs-lisp/macroexp.el: Break cycle with bytecomp/byte-optStefan Monnier2021-02-091-2/+1
* * lisp/emacs-lisp/bytecomp.el (byte-compile--declare-var): Fix warningStefan Monnier2021-01-201-1/+2
* Fix obsolete variable warnings about class namesMichael Heerdegen2021-01-061-4/+5
* Update copyright year to 2021Paul Eggert2021-01-011-1/+1
* Make byte-compiler warn about wide docstringsStefan Kangas2020-12-281-2/+86
* Shorten some over-wide docstrings in functions and macrosStefan Kangas2020-12-191-6/+10
* Ensure that byte compilation works for relative files (Bug#45287).Philipp Stephani2020-12-171-1/+5
* Byte compilation: handle case where the output file is a mountpoint.Philipp Stephani2020-12-131-1/+13
* * lisp/emacs-lisp/bytecomp.el: Allow a nil destination fileStefan Monnier2020-12-121-58/+61
* Remove specific byte-compiler warnings for cl.elStefan Kangas2020-12-021-83/+6
* Fix byte-compiler warning for failed uses of lexical varsStefan Kangas2020-12-011-1/+1
* Decrease code duplication in byte-compiler free-vars warningStefan Kangas2020-11-301-18/+23
* Allow following symlinks when recompiling directoriesLars Ingebrigtsen2020-11-261-3/+8
* Don't optimize away `eval` when its lexical context is differentStefan Monnier2020-11-201-1/+2
* Don't leak result of nested byte-compilation to outer levelPaul Pogonyshev2020-10-271-2/+1
* Make more load-hooks obsolete (Bug#21563)Stefan Kangas2020-10-201-0/+2
* byte-compile-file: Make optional LOAD argument obsoleteStefan Kangas2020-10-201-6/+9
* Add aid for finding missing dynamic variable declarationsMattias Engdegård2020-10-171-2/+51
* ; shorten https://lists.gnu.org/archive/html/... linksStefan Kangas2020-10-091-1/+1
* Clarify the "Forgot to expand macro" messageLars Ingebrigtsen2020-09-301-1/+2
* Merge from origin/emacs-27Michael Albinus2020-08-251-24/+28
|\
| * Fix cond jump table compilation (bug#42919)Mattias Engdegård2020-08-191-24/+28
* | Clean up and improve compilation of arithmetic (bug#42597)Mattias Engdegård2020-08-071-50/+43
* | Fix byte-compilation of (+ -0.0) (bug#42597)Mattias Engdegård2020-08-071-3/+3
* | Merge from origin/emacs-27Paul Eggert2020-06-011-3/+4
|\|
| * Fix bug #41618 "(byte-compile 'foo) errors when foo is a macro."Alan Mackenzie2020-05-311-3/+4
* | Make `make-local-variable' declare the var locally dynamicMichael Heerdegen2020-04-301-0/+8
* | Merge from origin/emacs-27Glenn Morris2020-04-201-1/+1
|\|
| * ; Fix some typos and doc issues (bug#40695)Štěpán Němec2020-04-181-1/+1
* | * lisp/emacs-lisp/bytecomp.el: Drop warning for loading into Emacs<23Stefan Monnier2020-03-071-53/+15
* | Generate 'substring' byte op (bug#39709)Mattias Engdegård2020-02-251-1/+9
* | Add 'nofollow' flag to set-file-modes etc.Paul Eggert2020-02-231-1/+1
* | Silence byte-compiler warningStefan Kangas2020-02-051-2/+1
* | Unbreak byte compilationGlenn Morris2020-01-231-30/+31
* | Remove irrelevant info from .elc headersStefan Kangas2020-01-231-5/+1
* | Add space before messsage in byte compiler warningsRüdiger Sonderfeld2020-01-191-1/+1
* | Mark 'catch' and 'condition-case' bytecodes as obsoleteMattias Engdegård2020-01-051-2/+3