summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/macroexp.el
Commit message (Expand)AuthorAge
* Warn about unwind-protect without unwind formsMattias Engdegård2023-03-29
* Warn about `condition-case` without handlersMattias Engdegård2023-02-27
* * lisp/emacs-lisp/macroexp.el (mapcan): Set funarg-positions.Mattias Engdegård2023-02-20
* Better lambda quote warningMattias Engdegård2023-01-18
* Styled quotes in compiler warningsMattias Engdegård2023-01-03
* Merge from origin/emacs-29Eli Zaretskii2023-01-01
|\
| * ; Add 2023 to copyright years.Eli Zaretskii2023-01-01
* | Consistent empty-body warning messages for let and let*Mattias Engdegård2022-12-29
* | Add empty-body warning for when, unless etcMattias Engdegård2022-12-29
* | Fix compiler macro expansion bugMattias Engdegård2022-12-18
|/
* * lisp/emacs-lisp/macroexp.el (macroexp--compiler-macro): Soften messageStefan Monnier2022-09-03
* Move `while` syntax check from optimiser to macroexpandMattias Engdegård2022-08-19
* Display new keybinding in obsolete command warningStefan Kangas2022-08-19
* (compiled-function-p): New function (bug#56648)Stefan Monnier2022-08-14
* ; Fix typos: prefer American spellingStefan Kangas2022-07-14
* Don't say that macro-expansion error is a warningMattias Engdegård2022-06-30
* Make "eager macro-expansion" warning into an errorLars Ingebrigtsen2022-06-30
* Normalise setq during macro-expansionMattias Engdegård2022-06-14
* Byte compiler: Prevent special forms' symbols being replaced by bare symbolsAlan Mackenzie2022-04-22
* * lisp/emacs-lisp/macroexp.el (macroexp-let2*): Allow common shorthandStefan Monnier2022-04-11
* (macroexp-warn-and-return): Fix bug#53618Stefan Monnier2022-02-19
* Remove the remnants of old position mechanism from scratch/correct-warning-posAlan Mackenzie2022-01-15
* Merge branch 'master' into scratch/correct-warning-posAlan Mackenzie2022-01-14
|\
| * (macroexp--expand-all): Fix bug#53227 and bug#46636Stefan Monnier2022-01-14
* | Commit fixes and enhancements to the scratch/correct-warning-pos branchAlan Mackenzie2022-01-14
* | Merge branch 'master' into scratch/correct-warning-posAlan Mackenzie2022-01-11
|\|
| * Merge from origin/emacs-28Eli Zaretskii2022-01-01
| |\
| | * ; Add 2022 to copyright years.Eli Zaretskii2022-01-01
| * | Add `macroexp--dynamic-variable-p`Mattias Engdegård2021-12-20
| * | Fix previous macroexp--warn-wrap changeLars Ingebrigtsen2021-12-02
| * | * lisp/emacs-lisp/macroexp.el: Improve last changeStefan Monnier2021-12-01
| * | Allow inhibiting warnings about obsolete macros againLars Ingebrigtsen2021-11-30
| |/
* | Miscellaneous enhancements to scratch/correct-warning-pos.Alan Mackenzie2021-12-31
* | Make symbols with positions work with native compilationAlan Mackenzie2021-12-30
* | Several amendments to scratch/correct-warning-pos.Alan Mackenzie2021-12-01
* | First commit of scratch/correct-warning-pos.Alan Mackenzie2021-11-29
|/
* ; More minor docfixes found by checkdocStefan Kangas2021-09-14
* ; * lisp/emacs-lisp/macroexp.el (macroexp-warn-and-return): Doc fix.Eli Zaretskii2021-07-22
* * lisp/emacs-lisp/macroexp.el (macroexp-warn-and-return): Add arg `category`Stefan Monnier2021-07-21
* Make previous empty-body warning disabling more robustLars Ingebrigtsen2021-07-06
* Allow inhibiting warnings about unused variables and empty bodiesLars Ingebrigtsen2021-07-06
* * lisp/**/*.el: Avoid positional args to `define-minor-mode`Stefan Monnier2021-04-11
* * lisp/emacs-lisp/macroexp.el: Rewrite the code warning about '(lambda ...)Stefan Monnier2021-02-27
* * lisp/emacs-lisp/cconv.el: Improve line-nb info of unused var warningsStefan Monnier2021-02-26
* * lisp/emacs-lisp/macroexp.el (macroexp-file-name): Work in `eval-buffer`Stefan Monnier2021-02-24
* * lisp/emacs-lisp/macroexp.el (macroexp-file-name): New function.Stefan Monnier2021-02-24
* * lisp/emacs-lisp/macroexp.el (macroexp--expand-all): Warn on empty let bodiesStefan Monnier2021-02-15
* * lisp/emacs-lisp/macroexp.el (macroexp--fgrep): Break cyclesStefan Monnier2021-02-10
* * lisp/emacs-lisp/macroexp.el: Break cycle with bytecomp/byte-optStefan Monnier2021-02-09
* * lisp/emacs-lisp/macroexp.el (macroexp-if): Fix typoStefan Monnier2021-01-27