summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/bytecomp.el
Commit message (Expand)AuthorAgeFilesLines
...
* | Better compilation of char-before, backward-char and backward-wordMattias Engdegård2023-07-271-37/+22
* | * lisp/emacs-lisp/bytecomp.el (byte-compile-eval): Fix bug#64232Stefan Monnier2023-07-071-1/+2
* | Warn about misplaced :success in condition-case (bug#64404)Mattias Engdegård2023-07-021-0/+4
* | cl-macs-tests.el (cl-&key-arguments): Fix regressionStefan Monnier2023-06-271-2/+3
* | Allow suppressing the "lexical arg shadows dynbound var" warningStefan Monnier2023-06-251-0/+8
* | (macroexp--unfold-lambda): Obey the lexbind semanticsStefan Monnier2023-06-241-6/+0
* | Move quoted lambda funarg check and expand coverageMattias Engdegård2023-06-131-0/+80
* | ; fix important-return-value-fns mistakeMattias Engdegård2023-06-081-1/+1
* | Remove special fset byte-compilation warningMattias Engdegård2023-06-081-21/+1
* | Disable unused-return-value warning for delq and delete, againMattias Engdegård2023-05-311-3/+3
* | Add function declarationsMattias Engdegård2023-05-301-0/+2
* | Clean up defcustom type quote checkMattias Engdegård2023-05-301-15/+14
* | Declare more mutating functionsMattias Engdegård2023-05-201-0/+1
* | Declare more functions as having important-return-valueMattias Engdegård2023-05-201-1/+1
* | Try declaring `delq` and `delete` important-return-value (bug#61730)Mattias Engdegård2023-05-181-1/+1
* | 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