summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/bytecomp.el
Commit message (Expand)AuthorAgeFilesLines
* Add mechanism for gradually phasing in new byte compilation warningsLars Ingebrigtsen2022-06-191-8/+33
* More aggressive bytecode split between top-level forms (bug#55972)Mattias Engdegård2022-06-181-5/+4
* Simplify byte-compiler assuming cconv normalisationsMattias Engdegård2022-06-141-5/+2
* Run cconv for dynbound code as wellMattias Engdegård2022-06-141-3/+1
* Normalise setq during macro-expansionMattias Engdegård2022-06-141-19/+7
* Preserve doc string in `byte-compile` (bug#55830)Mattias Engdegård2022-06-081-0/+1
* Don't issue warnings for Unicode quotes for nowLars Ingebrigtsen2022-06-031-6/+0
* Traverse record literals in byte-compile--first-symbol-with-posMattias Engdegård2022-05-291-1/+1
* eval.c: New functions `defvar-1` and `defconst-1` (bug#55156)Stefan Monnier2022-05-261-13/+10
* Faster and less recursive byte-compile--first-symbol-with-posMattias Engdegård2022-05-261-31/+26
* Make byte compilation warn about wrong quoting in doc stringsLars Ingebrigtsen2022-05-241-15/+32
* Fix previous warning suppression changeLars Ingebrigtsen2022-05-221-2/+2
* Allow suppressing messages about the wrong number of argumentsLars Ingebrigtsen2022-05-221-15/+17
* Fix M-x compile-defun when an interactive form is (list ...)Alan Mackenzie2022-05-181-9/+21
* (byte-compile-eval): Avoid some false positive "noruntime" warningsStefan Monnier2022-05-111-2/+8
* Warn about quoted symbols in defcustom choice/other formsLars Ingebrigtsen2022-05-111-4/+28
* Use `advice--cd*r` where applicableStefan Monnier2022-04-261-1/+1
* Byte compiler: Prevent special forms' symbols being replaced by bare symbolsAlan Mackenzie2022-04-221-2/+2
* Byte compiler: correct output warning message positions (part 2)Alan Mackenzie2022-04-221-2/+2
* Byte compiler: correct output warning message positionsAlan Mackenzie2022-04-181-7/+7
* Byte compiler: remove symbol positions from byte-switch tablesAlan Mackenzie2022-04-181-7/+16
* * lisp/emacs-lisp/bytecomp.el (byte-compile-make-closure): Minor optimizationStefan Monnier2022-03-181-2/+2
* Strip positions from symbols before the eval in eval-{when,and}-compile.Alan Mackenzie2022-03-161-4/+6
* Restore call to byte-run-strip-symbol-positions in byte-compile-outAlan Mackenzie2022-03-061-0/+5
* Clean up byte-compile-arglist-warnMattias Engdegård2022-02-281-26/+25
* Amend byte-run-strip-symbol-positions so that an unexec build buildsAlan Mackenzie2022-02-241-2/+1
* Fix symbols with position appearing in the output of `compile-defun'Alan Mackenzie2022-02-191-19/+9
* Fix bug with M-x compile-defun in a defconst/defvarAlan Mackenzie2022-02-021-9/+9
* (byte-compile-eval): Adjust to changes in `load-history`Stefan Monnier2022-01-311-18/+11
* Remove the unused unbind-all bytecodeMattias Engdegård2022-01-241-5/+1
* Expunge read-with-symbol-position and read-symbol-positions-listAlan Mackenzie2022-01-241-6/+1
* Bind print-symbols-bare to t in byte-compile-from-bufferAlan Mackenzie2022-01-231-6/+7
* Don't use 'load-read-function' in byte-compile-from-bufferAlan Mackenzie2022-01-221-2/+5
* Merge branch 'scratch/correct-warning-pos'Alan Mackenzie2022-01-221-286/+327
|\
| * Merge branch 'master' into scratch/correct-warning-posAlan Mackenzie2022-01-221-172/+180
| |\
| * | Miscellaneous amendments to the scratch/correct-warning-pos branchAlan Mackenzie2022-01-221-7/+11
| * | Remove the remnants of old position mechanism from scratch/correct-warning-posAlan Mackenzie2022-01-151-115/+21
| * | Commit fixes and enhancements to the scratch/correct-warning-pos branchAlan Mackenzie2022-01-141-66/+50
| * | Merge branch 'master' into scratch/correct-warning-posAlan Mackenzie2022-01-111-92/+16
| |\ \
| * | | Make symbols with positions work with native compilationAlan Mackenzie2021-12-301-260/+247
| * | | Several amendments to scratch/correct-warning-pos.Alan Mackenzie2021-12-011-7/+2
| * | | First commit of scratch/correct-warning-pos.Alan Mackenzie2021-11-291-153/+323
* | | | Use load-read-function in byte-compile-from-bufferLars Ingebrigtsen2022-01-221-1/+1
| |_|/ |/| |
* | | Suspend temp .elc production when native compiling till when necessaryAndrea Corallo2022-01-191-5/+10
* | | * Move some code in in `byte-write-target-file'.Andrea Corallo2022-01-191-32/+37
| |/ |/|
* | Merge from origin/emacs-28Eli Zaretskii2022-01-011-1/+1
|\ \
| * | ; Add 2022 to copyright years.Eli Zaretskii2022-01-011-1/+1
* | | Don't store docstrings of preloaded .el files in etc/DOCStefan Monnier2021-12-301-7/+7
* | | Add `macroexp--dynamic-variable-p`Mattias Engdegård2021-12-201-1/+1
* | | Remove incorrect byte-hunk-handler for `eval`Mattias Engdegård2021-12-181-9/+0