summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/bytecomp.el
Commit message (Expand)AuthorAgeFilesLines
* Rename comp-native-driver-options → native-comp-driver-optionsAndrea Corallo2021-05-061-2/+2
* Rename comp-debug -> native-comp-debugAndrea Corallo2021-05-061-2/+2
* Rename comp-speed -> native-comp-speedAndrea Corallo2021-05-061-2/+2
* Don't use pdumper-stats with unexecNikolay Kudryavtsev2021-05-021-1/+2
* Merge remote-tracking branch 'savannah/master' into native-compAndrea Corallo2021-04-191-24/+39
|\
| * Add condition-case success handler (bug#47677)Mattias Engdegård2021-04-151-24/+39
* | Merge remote-tracking branch 'savannah/master' into native-compAndrea Corallo2021-03-251-51/+20
|\ \ | |/
| * * lisp/emacs-lisp/bytecomp.el: Remember location of unresolved callsStefan Monnier2021-03-191-51/+20
* | Fix `no-byte-compile' native compilation interaction (bug#47169)Andrea Corallo2021-03-161-2/+1
* | Have `no-byte-compile' implies also `no-native-compile'.Andrea Corallo2021-03-161-1/+2
* | * lisp/emacs-lisp/bytecomp.el: Fix native re-compilation (bug#47161).Andrea Corallo2021-03-151-0/+1
* | Merge remote-tracking branch 'savannah/master' into native-compAndrea Corallo2021-03-121-4/+12
|\ \ | |/
| * * lisp/emacs-lisp/bytecomp.el: Warn about unprefixed vars in `boundp`Stefan Monnier2021-03-071-4/+12
* | Implement `no-native-compile' (bug#46983)Andrea Corallo2021-03-121-0/+3
* | Merge commit '9cbdf20316' into native-compAndrea Corallo2021-03-091-28/+26
|\ \ | |/
| * 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
* | Allow for `comp-native-driver-options' to work as a file-local variable.Andrea Corallo2021-03-071-1/+4
* | Merge remote-tracking branch 'savannah/master' into native-compAndrea Corallo2021-02-261-14/+36
|\ \ | |/
| * * 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
* | Merge remote-tracking branch 'savannah/master' into HEADAndrea Corallo2021-02-211-10/+18
|\ \ | |/
| * 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
* | Merge remote-tracking branch 'savannah/master' into native-compAndrea Corallo2021-02-171-33/+43
|\ \ | |/
| * 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
* | Merge remote-tracking branch 'savannah/master' into HEADAndrea Corallo2021-02-101-2/+1
|\ \ | |/
| * * lisp/emacs-lisp/macroexp.el: Break cycle with bytecomp/byte-optStefan Monnier2021-02-091-2/+1
* | Merge remote-tracking branch 'savannah/master' into native-compAndrea Corallo2021-01-241-1/+2
|\ \ | |/
| * * lisp/emacs-lisp/bytecomp.el (byte-compile--declare-var): Fix warningStefan Monnier2021-01-201-1/+2
* | Merge remote-tracking branch 'savannah/master' into HEADAndrea Corallo2021-01-081-4/+5
|\ \ | |/
| * Fix obsolete variable warnings about class namesMichael Heerdegen2021-01-061-4/+5
* | Merge remote-tracking branch 'savannah/master' into HEADAndrea Corallo2021-01-021-3/+87
|\ \ | |/
| * Update copyright year to 2021Paul Eggert2021-01-011-1/+1
| * Make byte-compiler warn about wide docstringsStefan Kangas2020-12-281-2/+86
* | * Fix `byte-compile-file' for native compilation (bug#45442)Andrea Corallo2020-12-261-11/+12
* | Merge remote-tracking branch 'savannah/master' into HEADAndrea Corallo2020-12-201-74/+96
|\ \ | |/
| * 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
* | Merge remote-tracking branch 'savannah/master' into HEADAndrea Corallo2020-12-061-102/+30
|\ \ | |/
| * 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
* | Merge remote-tracking branch 'savannah/master' into HEADAndrea Corallo2020-11-291-3/+8
|\ \ | |/
| * Allow following symlinks when recompiling directoriesLars Ingebrigtsen2020-11-261-3/+8