summaryrefslogtreecommitdiff
path: root/test/lisp/emacs-lisp/bytecomp-tests.el
Commit message (Expand)AuthorAgeFilesLines
* Don't compile (+ X 0) as (* X 1)Mattias Engdegård2023-06-211-0/+4
* Clean up defcustom type quote checkMattias Engdegård2023-05-301-4/+4
* Use `mutate-constant` as warning identifierMattias Engdegård2023-05-131-5/+5
* Byte-compiler warning about mutation of constant valuesMattias Engdegård2023-05-131-0/+30
* Don't rewrite (nconc X nil) -> X for any X (bug#63103)Mattias Engdegård2023-04-271-0/+10
* Consolidate existing warnings about unused return valuesMattias Engdegård2023-04-081-2/+2
* Warn about unwind-protect without unwind formsMattias Engdegård2023-03-291-0/+6
* Repair and speed up safe-copy-tree and make it internal (bug#61962)Mattias Engdegård2023-03-121-0/+28
* Fix `cond` miscompilation bugMattias Engdegård2023-03-021-0/+9
* Warn about `condition-case` without handlersMattias Engdegård2023-02-271-0/+6
* (bytecomp-warn--ignore): New testStefan Monnier2023-02-251-2/+10
* bytecomp--with-warning-test: Make it a functionStefan Monnier2023-02-251-6/+7
* Fix test errors when run with fancy charset (bug#61534)Mattias Engdegård2023-02-161-1/+3
* Merge from origin/emacs-29Eli Zaretskii2023-01-011-1/+1
|\
| * ; Add 2023 to copyright years.Eli Zaretskii2023-01-011-1/+1
* | Consistent empty-body warning messages for let and let*Mattias Engdegård2022-12-291-2/+2
* | Add empty-body warning for when, unless etcMattias Engdegård2022-12-291-1/+44
* | Warn about `condition-case' with quoted condition namesMattias Engdegård2022-12-291-0/+5
* | Warn about `ignore-error` with quoted condition argumentMattias Engdegård2022-12-291-0/+5
* | Fix condition-case empty success handler misinterpretationMattias Engdegård2022-12-241-0/+5
* | Fix condition-case body for-effect miscompilationMattias Engdegård2022-12-241-0/+48
* | Warn about lambda expressions in comparisonsMattias Engdegård2022-12-181-6/+14
* | Warn about unmatchable constant args to `eq`, `memq` etcMattias Engdegård2022-12-141-3/+51
|/
* Don't rewrite `set` to `setq` of lexical variablesMattias Engdegård2022-09-221-3/+12
* Accept more wide function signatures in docstringsStefan Kangas2022-09-161-0/+4
* Fix "warn-lambda-malformed-interactive-spec.el" even moreLars Ingebrigtsen2022-09-091-1/+1
* Update a bytecomp testLars Ingebrigtsen2022-09-091-1/+1
* Merge from origin/emacs-28Stefan Kangas2022-07-141-4/+4
|\
| * ; Fix typos: prefer American spellingStefan Kangas2022-07-131-4/+4
| * Revert "Fix closure-conversion of shadowed captured lambda-lifted vars"Mattias Engdegård2022-01-121-43/+0
| * Fix closure-conversion of shadowed captured lambda-lifted varsMattias Engdegård2022-01-121-0/+43
* | Document and test 'no-byte-compile' behavior.Philipp Stephani2022-06-211-0/+7
* | Warn about misplaced or duplicated function/macro declarationsMattias Engdegård2022-06-171-0/+63
* | Normalise setq during macro-expansionMattias Engdegård2022-06-141-1/+7
* | Preserve doc string in `byte-compile` (bug#55830)Mattias Engdegård2022-06-081-0/+21
* | Test warning suppressions with lexical bindingMattias Engdegård2022-06-061-6/+14
* | Fix bytecomp-test--with-suppressed-warnings testLars Ingebrigtsen2022-05-221-1/+1
* | Warn about quoted symbols in defcustom choice/other formsLars Ingebrigtsen2022-05-111-0/+6
* | Merge from origin/emacs-28Eli Zaretskii2022-01-011-1/+1
|\|
| * ; Add 2022 to copyright years.Eli Zaretskii2022-01-011-1/+1
* | Constant-propagate access to captured variablesMattias Engdegård2021-12-111-0/+6
* | Remove spurious space in byte-compiler warningStefan Kangas2021-12-061-1/+1
* | Assume unfilled byte-compiler warnings in testsStefan Kangas2021-12-061-2/+1
* | Fix closure-conversion of shadowed captured lambda-lifted varsMattias Engdegård2021-12-011-0/+43
* | Avoid false positives about wide docstrings for key sequencesStefan Kangas2021-11-221-0/+4
* | Delete temp directory after bytecomp testLars Ingebrigtsen2021-11-091-29/+37
* | Prefer ert-with-temp-(directory|file) in most remaining testsStefan Kangas2021-11-081-84/+68
* | Prefer ert-with-temp-(directory|file)Stefan Kangas2021-11-071-2/+1
* | Optimise (cond) => nil at source levelMattias Engdegård2021-11-021-0/+3
|/
* ; * test/lisp/emacs-lisp/bytecomp-tests.el: remove ineffective \Mattias Engdegård2021-09-301-1/+1