summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/bytecomp.el
Commit message (Expand)AuthorAgeFilesLines
* Use `mutate-constant` as warning identifierMattias Engdegård2023-05-131-1/+3
* Byte-compiler warning about mutation of constant valuesMattias Engdegård2023-05-131-0/+53
* Add the function declaration and property `important-return-value`Mattias Engdegård2023-05-011-61/+21
* Better compilation of arguments to `ignore`Mattias Engdegård2023-04-121-5/+4
* Extend ignored-return-value warning to more functions (bug#61730)Mattias Engdegård2023-04-091-1/+61
* Consolidate existing warnings about unused return valuesMattias Engdegård2023-04-081-8/+31
* Repair and speed up safe-copy-tree and make it internal (bug#61962)Mattias Engdegård2023-03-121-1/+37
* safe-copy-tree. Correct mistakes from earlier patch.Alan Mackenzie2023-03-071-8/+1
* eval-and-compile: Strip symbol positions for eval but not for compile.Alan Mackenzie2023-03-071-2/+11
* Fix `cond` miscompilation bugMattias Engdegård2023-03-021-0/+1
* More accurate suppression of ignored return value warningMattias Engdegård2023-02-241-1/+4
* Remove stray quotesMattias Engdegård2023-02-211-1/+1
* Follow aliases for `interactive-only` declarationsMattias Engdegård2023-02-211-1/+1
* Make the byte compiler give correct warning positions in eval-and-compileAlan Mackenzie2023-02-171-4/+3
* Better commutative binary numerical op codegenMattias Engdegård2023-01-291-3/+9
* Better compilation of n-ary comparisonsMattias Engdegård2023-01-291-18/+20
* Improved docstring single quote warningMattias Engdegård2023-01-181-3/+9
* * lisp/emacs-lisp/bytecomp.el (format-message): Warn on bad arity.Mattias Engdegård2023-01-161-1/+1
* Styled quotes in compiler warningsMattias Engdegård2023-01-031-4/+4
* Merge from origin/emacs-29Eli Zaretskii2023-01-011-1/+1
|\
| * ; Add 2023 to copyright years.Eli Zaretskii2023-01-011-1/+1
* | Correct suppression of suspicious eq type warningMattias Engdegård2022-12-301-1/+1
* | Add empty-body warning for when, unless etcMattias Engdegård2022-12-291-10/+16
* | Warn about `condition-case' with quoted condition namesMattias Engdegård2022-12-291-0/+5
* | Warn about lambda expressions in comparisonsMattias Engdegård2022-12-181-18/+21
* | Warn about unmatchable constant args to `eq`, `memq` etcMattias Engdegård2022-12-141-0/+74
|/
* * lisp/emacs-lisp/bytecomp.el (byte-compile-dynamic-variable-bind): TypoStefan Monnier2022-11-181-1/+1
* Fix the behaviour of 'byte-compile-ignore-files'Philip Kaludercic2022-11-171-4/+3
* bytecomp.el (byte-recompile-directory): Fix negated ignore logicNicholas Vollmer2022-11-091-3/+3
* Merge remote-tracking branch 'origin/master' into feature/package+vcPhilip Kaludercic2022-10-301-9/+2
|\
| * (Ffunction): Make interpreted closures safe for spaceStefan Monnier2022-10-251-9/+2
* | Merge remote-tracking branch 'origin/master' into feature/package+vcPhilip Kaludercic2022-10-181-29/+31
|\ \ | |/
| * (byte-compile--first-symbol-with-pos): Fix bug#58601Stefan Monnier2022-10-181-21/+17
| * Avoid having the async compile log saying it's compiling loaddefsLars Ingebrigtsen2022-10-171-3/+9
| * cl-generic: Fix `advertised-calling-convention` declarationsStefan Monnier2022-10-161-5/+5
* | Merge branch 'master' into feature/package+vcPhilip Kaludercic2022-10-081-18/+28
|\ \ | |/
| * Clearer byte-compiler arity warnings (bug#58319)Mattias Engdegård2022-10-071-1/+3
| * Merge from origin/emacs-28Stefan Kangas2022-09-211-1/+1
| |\
| | * ; Fix typos in Lisp symbolsStefan Kangas2022-09-201-1/+1
| * | Accept more wide function signatures in docstringsStefan Kangas2022-09-161-1/+1
| * | Fix typo in byte-compile-lambda warningLars Ingebrigtsen2022-09-091-2/+2
| * | Fix warning about obsoleted generalized variablesLars Ingebrigtsen2022-08-251-0/+1
| * | Make point-at-eol and point-at-bol obsoleteStefan Kangas2022-08-231-1/+2
| * | Revert "Make the generalized buffer-local-variable obsolete"Lars Ingebrigtsen2022-08-221-1/+0
| * | Make the generalized buffer-local-variable obsoleteLars Ingebrigtsen2022-08-211-0/+1
| * | Make it possible to mark generalized variables as obsoleteLars Ingebrigtsen2022-08-211-12/+18
* | | Merge remote-tracking branch 'origin/master' into feature/package+vcPhilip Kaludercic2022-08-181-13/+13
|\ \ \ | |/ /
| * | * lisp/emacs-lisp/bytecomp.el (byte-compile-log-1): Create buffer if necessaryAndrea Corallo2022-08-171-1/+1
| * | (compiled-function-p): New function (bug#56648)Stefan Monnier2022-08-141-12/+12
* | | Merge remote-tracking branch 'origin/master' into feature/package+vcPhilip Kaludercic2022-08-121-23/+11
|\ \ \ | |/ /