aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/emacs-lisp/bytecomp.el (follow)
Commit message (Expand)AuthorAgeFilesLines
* Introduce handler-case (bug#68075)João Távora2024-01-011-2/+3
* (macroexp--with-extended-form-stack): Use plain `let`Stefan Monnier2023-12-281-18/+23
* 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
|\ \ | |/
| * Fix handling of ".elpaignore" file when compiling packagesJim Porter2023-08-011-6/+4
* | Better compilation of char-before, backward-char and backward-wordMattias Engdegård2023-07-271-37/+22
* | * lisp/emacs-lisp/bytecomp.el (byte-compile-eval): Fix bug#64232Stefan Monnier2023-07-071-1/+2
* | Warn about misplaced :success in condition-case (bug#64404)Mattias Engdegård2023-07-021-0/+4
* | cl-macs-tests.el (cl-&key-arguments): Fix regressionStefan Monnier2023-06-271-2/+3
* | Allow suppressing the "lexical arg shadows dynbound var" warningStefan Monnier2023-06-251-0/+8
* | (macroexp--unfold-lambda): Obey the lexbind semanticsStefan Monnier2023-06-241-6/+0
* | Move quoted lambda funarg check and expand coverageMattias Engdegård2023-06-131-0/+80
* | ; fix important-return-value-fns mistakeMattias Engdegård2023-06-081-1/+1
* | Remove special fset byte-compilation warningMattias Engdegård2023-06-081-21/+1
* | Disable unused-return-value warning for delq and delete, againMattias Engdegård2023-05-311-3/+3
* | Add function declarationsMattias Engdegård2023-05-301-0/+2
* | Clean up defcustom type quote checkMattias Engdegård2023-05-301-15/+14
* | Declare more mutating functionsMattias Engdegård2023-05-201-0/+1
* | Declare more functions as having important-return-valueMattias Engdegård2023-05-201-1/+1
* | Try declaring `delq` and `delete` important-return-value (bug#61730)Mattias Engdegård2023-05-181-1/+1
* | Use `mutate-constant` as warning identifierMattias Engdegård2023-05-131-1/+3
* | Byte-compiler warning about mutation of constant valuesMattias Engdegård2023-05-131-0/+53
* | Add the function declaration and property `important-return-value`Mattias Engdegård2023-05-011-61/+21
* | Better compilation of arguments to `ignore`Mattias Engdegård2023-04-121-5/+4
* | Extend ignored-return-value warning to more functions (bug#61730)Mattias Engdegård2023-04-091-1/+61
* | Consolidate existing warnings about unused return valuesMattias Engdegård2023-04-081-8/+31
* | Repair and speed up safe-copy-tree and make it internal (bug#61962)Mattias Engdegård2023-03-121-1/+37
* | safe-copy-tree. Correct mistakes from earlier patch.Alan Mackenzie2023-03-071-8/+1
* | eval-and-compile: Strip symbol positions for eval but not for compile.Alan Mackenzie2023-03-071-2/+11
* | Fix `cond` miscompilation bugMattias Engdegård2023-03-021-0/+1
* | More accurate suppression of ignored return value warningMattias Engdegård2023-02-241-1/+4
* | Remove stray quotesMattias Engdegård2023-02-211-1/+1