summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/comp.el
Commit message (Expand)AuthorAgeFilesLines
* 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
* * lisp/emacs-lisp/comp.el (comp-c-func-name): Fix for M-x disassembleAndrea Corallo2020-04-061-8/+12
* * lisp/emacs-lisp/comp.el (native-compile): Better documentation.Andrea Corallo2020-04-051-0/+2
* Fix free function compilationAndrea Corallo2020-03-291-3/+4
* * comp.el (comp-output-base-filename): Handle src being a symbolAndrea Corallo2020-03-291-1/+2
* Prevent collisions in C namespace and function shadowingAndrea Corallo2020-03-291-30/+55
* * comp.el (native-compile-async): Fix excessive messagingAndrea Corallo2020-03-241-2/+2
* * comp.el : Fix typo introduced by f8b07ff4f3Andrea Corallo2020-03-231-1/+1
* Guard against function redefinition during deferred loadAndrea Corallo2020-03-231-2/+8
* * comp.el: Add missing requireAndrea Corallo2020-03-221-0/+1
* Have a fast build option triggered by env var NATIVE_FAST_BOOTAndrea Corallo2020-03-221-10/+12
* * comp.el (comp-async-jobs-number): Fix customize type.Andrea Corallo2020-03-191-1/+1
* * comp.el (comp-run-async-workers): Load only if compilation succeedAndrea Corallo2020-03-191-10/+12
* Command late load when deferring compilationAndrea Corallo2020-03-191-1/+3
* * comp.el: Extend `native-compile-async' for load and late-loadAndrea Corallo2020-03-191-16/+34
* * comp.el: late-load support optional as `native-compile' parameterAndrea Corallo2020-03-191-4/+8
* * comp.el: Have the compiler generates 'late_top_level_run'Andrea Corallo2020-03-191-16/+27
* Trigger native compilation when loading bytecodeAndrea Corallo2020-03-161-0/+5
* * comp.el: (native-compile-async) do not duplicate queue entriesAndrea Corallo2020-03-161-1/+2
* * comp.el: Estimate async worker number using system CPU numberAndrea Corallo2020-03-161-4/+17
* * comp.el: Make compilation logic to be dynamically controllableAndrea Corallo2020-03-161-48/+63
* * comp.el: Fix missing rx requireAndrea Corallo2020-03-151-2/+3
* comp.el: Minor improvementsAdam Porter2020-03-151-117/+132
* Prefix native compilation folders with "eln-"Andrea Corallo2020-03-131-0/+1
* * Do not produce .eln files when a byte compilation error happenAndrea Corallo2020-03-131-0/+3
* * Set relocation class as ephemeral in `comp-limplify-top-level'AndreaCorallo2020-03-101-2/+2