summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/bytecomp.el
Commit message (Expand)AuthorAgeFilesLines
* Checkdoc fixes in `emacs-lisp/*.el`Stefan Kangas2024-07-081-2/+2
* Format string warnings for more functions (bug#71379)Mattias Engdegård2024-06-061-1/+2
* Redirect calls to `subr-native-elisp-p` to `native-comp-function-p`Stefan Monnier2024-05-281-1/+1
* ; Fix documentation of recently-installed changesEli Zaretskii2024-05-141-4/+7
* Add some 'compilation-safety' documentationAndrea Corallo2024-05-131-1/+5
* Add 'safety' function declarationAndrea Corallo2024-05-131-0/+1
* Introduce 'compilation-safety' variableAndrea Corallo2024-05-131-0/+6
* * lisp/emacs-lisp/bytecomp.el (byte-compile-make-closure): Simplify.Mattias Engdegård2024-04-301-10/+7
* * lisp/emacs-lisp/bytecomp.el (byte-compile-lambda): Simplify.Mattias Engdegård2024-04-301-7/+5
* (byte-compile): Fix interaction with old `advice.el`Stefan Monnier2024-04-291-2/+4
* Use a dedicated type to represent interpreted-function valuesStefan Monnier2024-04-281-7/+11
* Better format string compilation warningMattias Engdegård2024-04-221-17/+32
* Inhibit flymake lexical cookie warning in *scratch* (bug#70068)Mattias Engdegård2024-04-091-1/+4
* Revert "Check if lexical-binding is enabled before warning"Mattias Engdegård2024-04-031-2/+1
* Check if lexical-binding is enabled before warningPhilip Kaludercic2024-04-031-1/+2
* Fix mutates-arguments warning for `sort`Mattias Engdegård2024-04-011-9/+20
* Better `sort` ignored-return-value warningMattias Engdegård2024-03-291-2/+14
* Try and avoid hardcoding lists of function typesStefan Monnier2024-03-121-12/+3
* Single string literal in body is return value only, not doc stringMattias Engdegård2024-03-071-5/+4
* Warn about docstrings with control charactersMattias Engdegård2024-02-231-0/+21
* bytecomp.el: Warn for `,' not within backquote constructRichard M Stallman2024-02-031-0/+10
* bytecomp.el: Rewrite the way we print dynamic docstringsStefan Monnier2024-02-021-284/+182
* Eliminate lazy bytecode loadingMattias Engdegård2024-01-311-56/+10
* (byte-compile): Try and make it a bit more readableStefan Monnier2024-01-291-46/+36
* Bind cross-buffer buffer-local variable correctly.Alan Mackenzie2024-01-111-2/+3
* Merge branch 'handler-bind'Stefan Monnier2024-01-041-17/+22
|\
| * (macroexp--with-extended-form-stack): Use plain `let`Stefan Monnier2024-01-041-18/+23
* | Avoid `defconst` for vars which we modifyStefan Monnier2024-01-041-2/+2
|/
* Merge from savannah/emacs-29Po Lu2024-01-021-1/+1
|\
| * ; Add 2024 to copyright yearsPo Lu2024-01-021-1/+1
* | Ensure proper mode of *Compile-Log* buffer (bug#67920)Mattias Engdegård2023-12-221-32/+35
* | Encapsulate byte-compile-form-stack maintenanceMattias Engdegård2023-12-221-125/+120
* | ; Fix typosStefan Kangas2023-12-101-5/+5
* | .elc format: Record lambdas' doc strings lazily, not inlineAlan Mackenzie2023-11-261-110/+160
* | Move lexical-binding warning from checkdoc to byte-compilerMattias Engdegård2023-10-211-0/+4
* | Simplify and describe docstrings-wide checkMattias Engdegård2023-10-141-11/+14
* | Make the docstrings-wide check 70x fasterMattias Engdegård2023-10-141-39/+58
* | Sort byte compiler warnings in alphabetic orderMattias Engdegård2023-10-141-27/+29
* | Separate `docstrings-wide` warning identifierMattias Engdegård2023-10-131-8/+12
* | Small clean-up of byte-compile-docstring-style-warnMattias Engdegård2023-09-291-17/+21
* | Include `all` in `byte-compile-warnings` defcustom typeMattias Engdegård2023-09-291-1/+2
* | Warn about duplicated :tag strings in defcustom choicesMattias Engdegård2023-09-191-1/+8
* | Expanded defcustom type byte-compilation warnings (bug#65852)Mattias Engdegård2023-09-171-55/+181
* | ; Delete code commented out since 1992Stefan Kangas2023-08-251-2/+0
* | Remove harmful and redundant bindings from the byte compiler.Alan Mackenzie2023-08-091-13/+8
* | Check keyword args of make-pipe-process (bug#65030)Mattias Engdegård2023-08-081-0/+7
* | Check keyword args of make-processHelmut Eller2023-08-081-0/+61
* | Merge from origin/emacs-29Jim Porter2023-08-051-1/+3
|\|
| * Fix handling of 'byte-compile-ignore-files' when nilJim Porter2023-08-051-1/+3
* | Merge from origin/emacs-29Eli Zaretskii2023-08-041-6/+4
|\|