summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/bytecomp.el
Commit message (Expand)AuthorAgeFilesLines
* Prefer HTTPS to FTP and HTTP in documentationPaul Eggert2017-09-131-1/+1
* Support lazy loading for autogenerated usage docstrings too (Bug#27748)Noam Postavsky2017-08-301-1/+1
* Minor simplification for byte-compile-constant-pushNoam Postavsky2017-08-291-5/+4
* Fix over-protection of byte-compiled filesPaul Eggert2017-08-261-0/+5
* Stop printing '4' in .elc files after 'define-symbol-prop' callsNoam Postavsky2017-08-191-1/+2
* Let `define-symbol-prop' take effect during compilationStefan Monnier2017-08-071-0/+29
* Fix a couple of make-temp-file racesPaul Eggert2017-08-051-19/+21
* * lisp/emacs-lisp/bytecomp.el: Fix bug#14860.Stefan Monnier2017-07-141-28/+15
* Implement field numbers in format stringsPhilipp Stephani2017-06-021-3/+8
* Don't attempt to recover from undefined behavior in some casesPhilipp Stephani2017-05-271-0/+8
* Don't save unrelated buffers before recompiling directory (Bug#25964)Andreas Politz2017-05-201-1/+6
* Make `old-style-backquotes' variable internalPhilipp2017-05-131-2/+2
* Improve unescaped character literal warningsPhilipp Stephani2017-05-131-1/+1
* Remove obsolete method of changing byte-compile-dest-fileGlenn Morris2017-05-061-14/+9
* Warn about missing backslashes during loadPhilipp Stephani2017-05-011-0/+7
* b-c--cond-jump-table-info: Use correct body for singleton clausesVibhav Pant2017-04-221-2/+2
* bytecomp: Don't inline functions that use byte-switch (Bug#26518)Vibhav Pant2017-04-201-40/+46
* Tweak bytecomp's loading of cl-extraGlenn Morris2017-04-181-2/+4
* Fix obsolete ‘test/automated’ referencesPaul Eggert2017-03-271-1/+1
* Merge from origin/emacs-25Paul Eggert2017-03-191-1/+2
|\
| * Document variable `byte-compile-debug'Philipp Stephani2017-01-311-1/+2
* | Byte compile cond clauses without any bodies correctly.Vibhav Pant2017-03-101-1/+3
* | ; Spelling, punctuation and minor wording fixesPaul Eggert2017-02-161-3/+3
* | bytecomp.el: Avoid unnecessary calculation for jump table addresses.Vibhav Pant2017-02-161-2/+7
* | Merge branch 'master' into feature/byte-switchVibhav Pant2017-02-131-1/+1
|\ \
| * | Nix some useless uses of looking-at, looking-backMark Oteiza2017-02-121-1/+1
* | | ; Add more documentation for byte-switch related code.Vibhav Pant2017-02-131-3/+11
* | | ; lisp/emacs-lisp/bytecomp.el: Fix indentation.Vibhav Pant2017-02-121-1/+1
* | | Improve byte-switch execution.Vibhav Pant2017-02-091-4/+5
* | | ; bytecomp.el (byte-compile-cond-jump-table): Add TODO noteVibhav Pant2017-02-061-0/+2
* | | ; byte(-opt, comp).el: Add more documentation for byte-switch code.Vibhav Pant2017-02-061-0/+19
* | | bytecomp.el: Use macroexp-const-p instead of bc-cond-valid-obj2-p.Vibhav Pant2017-02-051-11/+5
* | | ; Fix typo.Vibhav Pant2017-02-051-1/+1
* | | ; bytecomp.el (-inline-lapcode): Fix incorrect parenthesis, refactorVibhav Pant2017-02-051-5/+5
* | | bytecomp.el: Inline lapcode containing `byte-switch' correctly.Vibhav Pant2017-02-051-4/+35
* | | bytecomp.el: Don't store non-keyword symbols in jump-tables.Vibhav Pant2017-02-051-5/+7
* | | Revert "Use maphash instead of cl-loop."Vibhav Pant2017-02-031-4/+4
* | | Use maphash instead of cl-loop.Vibhav Pant2017-02-011-4/+4
* | | * lisp/emacs-lisp/bytecomp.el: Create jump tables with :purecopy tVibhav Pant2017-01-301-0/+1
* | | * lisp/emacs-lisp/bytecomp.el:(bc-cond-jump-table-info)add docstringVibhav Pant2017-01-261-0/+7
* | | * lisp/emacs-lisp/bytecomp.el: Use correct function to push nilVibhav Pant2017-01-261-1/+1
* | | * lisp/emacs-lisp/bytecomp.el:Use correct size for switch jump-tableVibhav Pant2017-01-261-1/+4
* | | * lisp/emacs-lisp/bytecomp.el: Simplify b-c-cond-valid-obj2-pVibhav Pant2017-01-261-5/+5
* | | * lisp/emacs-lisp/bytecomp.el: Fix byte-switch codegen with symbols.Vibhav Pant2017-01-261-1/+1
* | | * lisp/emacs-lisp/bytecomp.el: Remove unused debugging statements.Vibhav Pant2017-01-211-2/+0
* | | * lisp/emacs-lisp/bytecomp.el: Fix errors with matching quoted formsVibhav Pant2017-01-191-1/+1
* | | lisp/emacs-lisp/bytecomp.el: Use byte-switch only for quoted symbolsVibhav Pant2017-01-191-1/+3
* | | * lisp/emacs-lisp/bytecomp.el: Add default-case for last cond clause.Vibhav Pant2017-01-191-16/+19
* | | Use byte-switch for all symbols.Vibhav Pant2017-01-191-1/+0
* | | * lisp/emacs-lisp/bytecomp.el: Add documentation, remove code duplicationVibhav Pant2017-01-151-21/+34