summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/comp.el
Commit message (Expand)AuthorAgeFilesLines
* * Handle correctly pure delaration specifier.Andrea Corallo2020-06-221-8/+22
* Allow per function speed declarationAndrea Corallo2020-06-221-51/+78
* Execute top level forms in the right lex/dyn scope.Andrea Corallo2020-06-221-5/+7
* Add native compiler dynamic scope supportAndrea Corallo2020-06-191-63/+83
* * Introduce latchesAndrea Corallo2020-06-131-36/+76
* * Move final log after containers has been finalizedAndrea Corallo2020-06-081-3/+3
* * Rename comp-function-optimizable -> comp-function-optimizable-pAndrea Corallo2020-06-071-2/+2
* * Fix comp-call-optim-form-call for null `callee'Andrea Corallo2020-06-071-1/+2
* * Improve propagate passAndrea Corallo2020-06-071-0/+4
* * Optimize optimizable variablesAndrea Corallo2020-06-071-11/+26
* * Mitigate possible speed 3 miss-optimizationAndrea Corallo2020-06-061-1/+14
* * Allow for optimizing anonymous lambdas in call-optimAndrea Corallo2020-06-061-7/+23
* Change 'direct-call' 'direct-callref' LIMPLE ops sematincAndrea Corallo2020-06-061-12/+13
* * Introduce `comp-loop-insn-in-block'Andrea Corallo2020-06-031-29/+33
* * Split type hint pass from dead code removal pass into dedicated one.Andrea Corallo2020-05-251-15/+29
* Fix GNU styleAndrea Corallo2020-05-241-2/+3
* Improve handling of native compilation units still in use in WindowsNicolás Bértolo2020-05-251-0/+25
* * Windows: Use NUMBER_OF_PROCESSORS environment variable.Nicolás Bértolo2020-05-231-3/+8
* * Workaround the 32768 chars command line limit in Windows.Nicolás Bértolo2020-05-231-1/+6
* * lisp/emacs-lisp/comp.el (comp-num-cpus): Fix definition.Andrea Corallo2020-05-191-1/+1
* * Pacify with the byte-compilerAndrea Corallo2020-05-181-14/+14
* * Add new customize `comp-async-env-modifier-form' (Bug#40838)Andrea Corallo2020-05-181-0/+7
* * Make the Evil happy (Bug#41374)Andrea Corallo2020-05-181-5/+7
* * Do not refuse to compile if a dynamic lambda is encounteredAndrea Corallo2020-05-151-22/+30
* * Allow for logging async compilation command lineAndrea Corallo2020-05-151-0/+3
* Sanity check on lambdas fixupsAndrea Corallo2020-05-151-1/+1
* * Fix speed 2 bootstrapAndrea Corallo2020-05-151-0/+1
* Add anonymous lambdas reload mechanismAndrea Corallo2020-05-151-2/+53
* * Prune now unnecessary byte-code objectsAndrea Corallo2020-05-141-2/+10
* * Rework comp-spill-lap-functionAndrea Corallo2020-05-141-35/+36
* Update spill LAP machinery and compile anonymous lambdasAndrea Corallo2020-05-141-25/+42
* * Fix `comp-deferred-compilation-black-list' effectivenessAndrea Corallo2020-05-101-6/+7
* * Add 'comp-deferred-compilation-black-list' customizeAndrea Corallo2020-05-091-1/+13
* * Fix bug#41112Andrea Corallo2020-05-071-30/+42
* * Add native compilation unit black listAndrea Corallo2020-05-061-1/+15
* * Add a warning for missing write privilegeAndrea Corallo2020-05-031-1/+10
* * Introduce `comp-output-directory'Andrea Corallo2020-05-031-3/+9
* * Fix async compilation non respecting `comp-always-compile' nil value.Andrea Corallo2020-04-291-1/+2
* Rework spill LAP mechanism in preparation of compiling lambdas.Andrea Corallo2020-04-261-13/+6
* Convert before final function doc hash into a vector.Andrea Corallo2020-04-261-3/+11
* Store function documentations in a hash table.Andrea Corallo2020-04-251-1/+8
* * lisp/emacs-lisp/comp.el (comp-run-async-workers): Use `clrhash'.Andrea Corallo2020-04-251-1/+1
* Fix deferred-compilation for double compilation (bug#40838).Andrea Corallo2020-04-251-1/+3
* Store ongoing compilations processes as hash table.Andrea Corallo2020-04-251-7/+12
* * lisp/emacs-lisp/comp.el (comp-run-async-workers): Fix non late load.Andrea Corallo2020-04-241-1/+1
* * lisp/emacs-lisp/comp.el (comp-never-optimize-functions): Better doc fixAndrea Corallo2020-04-161-2/+2
* * lisp/emacs-lisp/comp.el (comp-never-optimize-functions): Add yes-or-no-pAndrea Corallo2020-04-161-2/+5
* * lisp/emacs-lisp/comp.el (native-compile-async): Better error message.Andrea Corallo2020-04-141-7/+8
* * lisp/emacs-lisp/comp.el (comp-finalize-relocs): Better commentary.Andrea Corallo2020-04-131-2/+2
* * Fix native-compile-async for bug#40602.Andrea Corallo2020-04-131-3/+7