summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/bytecomp.el
Commit message (Expand)AuthorAgeFilesLines
* Allow per function speed declarationAndrea Corallo2020-06-221-1/+7
* Execute top level forms in the right lex/dyn scope.Andrea Corallo2020-06-221-3/+4
* Merge remote-tracking branch 'savannah/master' into HEADAndrea Corallo2020-06-041-3/+4
|\
| * Merge from origin/emacs-27Paul Eggert2020-06-011-3/+4
| |\
| | * Fix bug #41618 "(byte-compile 'foo) errors when foo is a macro."Alan Mackenzie2020-05-311-3/+4
* | | Update spill LAP machinery and compile anonymous lambdasAndrea Corallo2020-05-141-31/+55
* | | Merge remote-tracking branch 'savannah/master' into HEADAndrea Corallo2020-05-041-0/+8
|\| |
| * | Make `make-local-variable' declare the var locally dynamicMichael Heerdegen2020-04-301-0/+8
* | | Rework spill LAP mechanism in preparation of compiling lambdas.Andrea Corallo2020-04-261-25/+18
* | | * lisp/emacs-lisp/bytecomp.el (byte-compile-refresh-preloaded): Add comp.elnAndrea Corallo2020-04-231-2/+3
* | | Merge remote-tracking branch 'savannah/master' into HEADAndrea Corallo2020-04-231-1/+1
|\| |
| * | Merge from origin/emacs-27Glenn Morris2020-04-201-1/+1
| |\|
| | * ; Fix some typos and doc issues (bug#40695)Štěpán Němec2020-04-181-1/+1
* | | Fix free function compilationAndrea Corallo2020-03-291-1/+2
* | | Prevent collisions in C namespace and function shadowingAndrea Corallo2020-03-291-4/+10
* | | Merge remote-tracking branch 'savannah/master' into HEADAndrea Corallo2020-03-091-53/+15
|\| |
| * | * lisp/emacs-lisp/bytecomp.el: Drop warning for loading into Emacs<23Stefan Monnier2020-03-071-53/+15
* | | Merge remote-tracking branch 'savannah/master' into HEADAndrea Corallo2020-02-261-2/+10
|\| |
| * | Generate 'substring' byte op (bug#39709)Mattias Engdegård2020-02-251-1/+9
| * | Add 'nofollow' flag to set-file-modes etc.Paul Eggert2020-02-231-1/+1
* | | Make build process robust against interruptionsAndrea Corallo2020-02-231-6/+15
* | | Merge remote-tracking branch 'savannah/master' into HEADAndrea Corallo2020-02-141-2/+1
|\| |
| * | Silence byte-compiler warningStefan Kangas2020-02-051-2/+1
* | | Merge remote-tracking branch 'savannah/master' into HEADAndrea Corallo2020-02-041-116/+43
|\| |
| * | Unbreak byte compilationGlenn Morris2020-01-231-30/+31
| * | Remove irrelevant info from .elc headersStefan Kangas2020-01-231-5/+1
| * | Add space before messsage in byte compiler warningsRüdiger Sonderfeld2020-01-191-1/+1
| * | Mark 'catch' and 'condition-case' bytecodes as obsoleteMattias Engdegård2020-01-051-2/+3
| * | Remove generation of old bytecodes for catch/unwindMattias Engdegård2020-01-051-78/+7
* | | Fix bytecomp message when native compilingAndrea Corallo2020-01-021-2/+4
* | | add batch-byte-native-compile-for-bootstrapAndrea Corallo2020-01-011-2/+5
* | | spill also interactive functionsAndrea Corallo2020-01-011-4/+1
* | | do not emit elc file while native compilingAndrea Corallo2020-01-011-1/+3
* | | revert unnecessary modificationsAndrea Corallo2020-01-011-1/+0
* | | fix single function compilationAndrea Corallo2020-01-011-3/+2
* | | do not native compile interactive functionsAndrea Corallo2020-01-011-1/+4
* | | fix top level macro generationAndrea Corallo2020-01-011-1/+1
* | | rework bytecomp spill codeAndrea Corallo2020-01-011-14/+23
* | | fix compilation of devar defconst with doc stringAndrea Corallo2020-01-011-1/+1
* | | rework lap spillingAndrea Corallo2020-01-011-7/+15
* | | fix single function compilationAndrea Corallo2020-01-011-3/+3
* | | fix lambda handling and add a test for thatAndrea Corallo2020-01-011-7/+5
* | | initial top level support (defvar working)Andrea Corallo2020-01-011-0/+4
* | | basic file compilation workingAndrea Corallo2020-01-011-4/+8
* | | generalize code into comp.el for compile multiple funcitonsAndrea Corallo2020-01-011-6/+8
* | | prepare for file compilationAndrea Corallo2020-01-011-4/+6
* | | some order into special varsAndrea Corallo2020-01-011-1/+4
* | | working on comp.elAndrea Corallo2020-01-011-0/+1
* | | spill lapAndrea Corallo2020-01-011-0/+3
|/ /
* | Merge from origin/emacs-27Paul Eggert2020-01-011-1/+1
|\|