summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/bytecomp.el
Commit message (Expand)AuthorAgeFilesLines
* Single source optimiser entry pointMattias Engdegård2021-07-301-3/+3
* Make byte-recompile-directory less brittleLars Ingebrigtsen2021-07-281-2/+2
* Fix mistake in switch-case generation of `null` (bug#49746)Mattias Engdegård2021-07-271-1/+2
* Warn about arity errors in inlining calls (bug#12299)Mattias Engdegård2021-07-231-10/+27
* Count (not X) as a switch conditionMattias Engdegård2021-07-201-0/+10
* Avoid invalid regexp in wide docstring checkBasil L. Contovounesios2021-07-061-1/+1
* Ignore .dir-locals-2.el files moreLars Ingebrigtsen2021-07-041-2/+1
* * Do not attempt to write .elc files when not necessary (bug#49118)Andrea Corallo2021-06-211-67/+67
* Fix false positives in docstring width warning with (fn...) constructs.Lars Ingebrigtsen2021-06-151-1/+4
* * Do not produce .elc temporary file when unnecessary (bug#48978)Andrea Corallo2021-06-141-15/+14
* ;* lisp/emacs-lisp/bytecomp.el (byte-native-compiling): Typo fix.Andrea Corallo2021-06-141-1/+1
* * lisp/emacs-lisp/bytecomp.el (byte+native-compile): Update docstring.Andrea Corallo2021-06-141-5/+1
* Rename batch-byte-native-compile-for-bootstrap (bug#48743)Andrea Corallo2021-06-011-2/+2
* Fix a few Edebug specifications where code is wrapped in lambdas.Philipp Stephani2021-05-171-1/+1
* 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
|\|