summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/byte-run.el
AgeCommit message (Expand)Author
2026-01-01; Add 2026 to copyright years.Sean Whitton
2025-11-18(lisp-indent-function): Auto-load macros to get the indent infoStefan Monnier
2025-10-18(eval-and-compile): Preserve the surrounding lexical contextStefan Monnier
2025-10-18Fix coding error in byte-run--strip-vector/recordAlan Mackenzie
2025-08-10Implement new autoload macro expansion declare formJD Smith
2025-02-01Merge branch 'scratch/no-purespace' into 'master'Stefan Kangas
2025-01-01Update copyright year to 2025Paul Eggert
2024-12-19Fix display of obsolete variables in *Help*Michael Albinus
2024-12-12Don't call purecopy in emacs-lisp/*.elStefan Kangas
2024-07-24Add some basic checking for function type declarationsAndrea Corallo
2024-07-18; Fix typosStefan Kangas
2024-05-14* Allow for optional function name parameter in 'ftype' declarationAndrea Corallo
2024-05-14Change 'type' declaration to 'ftype'Andrea Corallo
2024-05-13Add 'safety' function declarationAndrea Corallo
2024-05-05Remove unnecessary cons in function-type propertyAndrea Corallo
2024-04-29Rename property 'declared-type' to 'function-type'Andrea Corallo
2024-04-29* Add function type declarations for Lisp functionsAndrea Corallo
2024-01-02Merge from savannah/emacs-29Po Lu
2024-01-02; Add 2024 to copyright yearsPo Lu
2023-09-08Error when trying to make nil or t obsoleteStefan Kangas
2023-05-13Use `mutate-constant` as warning identifierMattias Engdegård
2023-05-01Add the function declaration and property `important-return-value`Mattias Engdegård
2023-04-08Consolidate existing warnings about unused return valuesMattias Engdegård
2023-01-03Styled quotes in compiler warningsMattias Engdegård
2023-01-01Merge from origin/emacs-29Eli Zaretskii
2023-01-01; Add 2023 to copyright years.Eli Zaretskii
2022-12-30Correct suppression of suspicious eq type warningMattias Engdegård
2022-12-29Add empty-body warning for when, unless etcMattias Engdegård
2022-12-14Warn about unmatchable constant args to `eq`, `memq` etcMattias Engdegård
2022-11-27; Consistently call alists "association list"Stefan Kangas
2022-10-16cl-generic: Fix `advertised-calling-convention` declarationsStefan Monnier
2022-09-09Delete many items obsolete since 24.3Stefan Kangas
2022-08-21Make it possible to mark generalized variables as obsoleteLars Ingebrigtsen
2022-08-08Allow specifying how args are to be stored in `command-history'Lars Ingebrigtsen
2022-07-23Fix `lsh` warning shortcomings (bug#56641)Mattias Engdegård
2022-06-17Don't quote numbers in byte-run--set-*Lars Ingebrigtsen
2022-06-17Don't quote the `when' form in obsoletionsLars Ingebrigtsen
2022-06-17Warn about misplaced or duplicated function/macro declarationsMattias Engdegård
2022-05-24Audit symbol quoting in Lisp doc stringsLars Ingebrigtsen
2022-05-22Fix previous warning suppression changeLars Ingebrigtsen
2022-05-22Allow suppressing messages about the wrong number of argumentsLars Ingebrigtsen
2022-04-22Byte compiler: correct output warning message positions (part 2)Alan Mackenzie
2022-03-06Restore call to byte-run-strip-symbol-positions in byte-compile-outAlan Mackenzie
2022-02-24Amend byte-run-strip-symbol-positions so that an unexec build buildsAlan Mackenzie
2022-02-19(macroexp-warn-and-return): Fix bug#53618Stefan Monnier
2022-02-19Fix symbols with position appearing in the output of `compile-defun'Alan Mackenzie
2022-01-31Fix with-suppressed-warnings edebug specLars Ingebrigtsen
2022-01-14Commit fixes and enhancements to the scratch/correct-warning-pos branchAlan Mackenzie
2022-01-11Merge branch 'master' into scratch/correct-warning-posAlan Mackenzie
2022-01-01Merge from origin/emacs-28Eli Zaretskii