aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/emacs-lisp/macroexp.el (follow)
Commit message (Expand)AuthorAgeFilesLines
* ; Add 2026 to copyright years.Sean Whitton12 days1-1/+1
* lisp/emacs-lisp/cl-*.el: Minor changes accumulated during new API designDavid Ponce2025-10-311-1/+0
* (macroexp--obsolete-warning): Prefer `%s`Stefan Monnier2025-09-021-2/+2
* Preserve source position of macro calls in macro expansionsAlan Mackenzie2025-07-131-13/+97
* macroexp--expand-all: Don't call function-get on non-symbolsAlan Mackenzie2025-04-061-1/+1
* Fix capitalization ELisp -> ElispSean Whitton2025-03-121-1/+1
* Prefer '(oddp A)' to '(= 1 (logand A 1))'Stefan Kangas2025-02-171-1/+1
* Update copyright year to 2025Paul Eggert2025-01-011-1/+1
* Revert "Preserve source position of macro calls in macro expansions"Mattias Engdegård2024-10-201-88/+18
* Preserve source position of macro calls in macro expansionsAlan Mackenzie2024-10-201-18/+88
* Add an edebug spec for macroexp--with-extended-form-stackAlan Mackenzie2024-10-101-1/+2
* Checkdoc fixes in `emacs-lisp/*.el`Stefan Kangas2024-07-081-1/+1
* ; * lisp/emacs-lisp/macroexp.el (macroexp--expand-all): less consingMattias Engdegård2024-04-141-1/+1
* (macroexp--with-extended-form-stack): Use plain `let`Stefan Monnier2024-01-041-8/+2
* Merge from savannah/emacs-29Po Lu2024-01-021-1/+1
|\
| * ; Add 2024 to copyright yearsPo Lu2024-01-021-1/+1
* | Encapsulate byte-compile-form-stack maintenanceMattias Engdegård2023-12-221-4/+2
* | Maintain byte-compile-form-stack in cconv-convert (bug#67483)Mattias Engdegård2023-12-211-0/+12
* | * lisp/emacs-lisp/macroexp.el (macroexp-parse-body): Fix bug#67568Stefan Monnier2023-12-031-11/+12
* | Silence macro expansion during completion at pointJens Schmidt2023-10-051-6/+14
* | macroexp-parse-body: correct parsing of empty body (bug#66136)Mattias Engdegård2023-09-251-6/+11
* | Insert symbol `debug' into two condition-case handlersAlan Mackenzie2023-09-201-1/+1
* | Add byte-compiler warning about useless trailing cond clausesMattias Engdegård2023-09-091-1/+28
* | Remove harmful and redundant bindings from the byte compiler.Alan Mackenzie2023-08-091-36/+33
* | macroexp.el: Fix missing warning for intermediate expansionsStefan Monnier2023-07-211-15/+13
* | (macroexp--unfold-lambda): Obey the lexbind semanticsStefan Monnier2023-06-241-76/+67
* | Move quoted lambda funarg check and expand coverageMattias Engdegård2023-06-131-27/+1
* | ; * lisp/emacs-lisp/macroexp.el (macroexp--expand-all): minor tweaksMattias Engdegård2023-06-121-4/+2
* | Warn about unwind-protect without unwind formsMattias Engdegård2023-03-291-0/+5
* | Warn about `condition-case` without handlersMattias Engdegård2023-02-271-8/+13
* | * lisp/emacs-lisp/macroexp.el (mapcan): Set funarg-positions.Mattias Engdegård2023-02-201-1/+1
* | Better lambda quote warningMattias Engdegård2023-01-181-6/+7
* | Styled quotes in compiler warningsMattias Engdegård2023-01-031-7/+8
* | 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-1/+1
* | Add empty-body warning for when, unless etcMattias Engdegård2022-12-291-1/+1
* | Fix compiler macro expansion bugMattias Engdegård2022-12-181-1/+1
|/
* * lisp/emacs-lisp/macroexp.el (macroexp--compiler-macro): Soften messageStefan Monnier2022-09-031-1/+2
* Move `while` syntax check from optimiser to macroexpandMattias Engdegård2022-08-191-0/+5
* Display new keybinding in obsolete command warningStefan Kangas2022-08-191-1/+3
* (compiled-function-p): New function (bug#56648)Stefan Monnier2022-08-141-1/+1
* ; Fix typos: prefer American spellingStefan Kangas2022-07-141-1/+1
* Don't say that macro-expansion error is a warningMattias Engdegård2022-06-301-1/+1
* Make "eager macro-expansion" warning into an errorLars Ingebrigtsen2022-06-301-3/+3
* Normalise setq during macro-expansionMattias Engdegård2022-06-141-0/+48
* Byte compiler: Prevent special forms' symbols being replaced by bare symbolsAlan Mackenzie2022-04-221-101/+102
* * lisp/emacs-lisp/macroexp.el (macroexp-let2*): Allow common shorthandStefan Monnier2022-04-111-3/+11
* (macroexp-warn-and-return): Fix bug#53618Stefan Monnier2022-02-191-13/+9
* Remove the remnants of old position mechanism from scratch/correct-warning-posAlan Mackenzie2022-01-151-1/+3