summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
Commit message (Expand)AuthorAgeFilesLines
* Negate only values while constraining variables (bug#45376)Andrea Corallo2020-12-232-1/+15
* * Fix non range cstr union operationAndrea Corallo2020-12-231-8/+10
* * Follow cstr basic blocks to perform latch recognitionAndrea Corallo2020-12-231-3/+6
* Make input constraints into memoization hash immutable (bug#45376)Andrea Corallo2020-12-231-2/+2
* * lisp/emacs-lisp/comp-cstr.el (comp-cstr-copy): Tweak for perf.Andrea Corallo2020-12-231-3/+3
* * Fix a bunch of known type specifiersAndrea Corallo2020-12-211-4/+3
* Fix `comp-add-call-cstr' and add a testAndrea Corallo2020-12-211-5/+8
* Fix value type inference for doubly negate constraintsAndrea Corallo2020-12-211-1/+3
* Simplify correctly (or (integer 1 1) (not (integer 1 1))) as tAndrea Corallo2020-12-211-6/+11
* * Guarantee fwprop convergence and terminationAndrea Corallo2020-12-211-5/+12
* * Allow for overlapping src and dst in cstr set operationsAndrea Corallo2020-12-211-185/+185
* Symplify type specifier (not t) as nilAndrea Corallo2020-12-211-0/+9
* Enhance type inference constraining function argumentsAndrea Corallo2020-12-211-9/+71
* * Allow for modifying insn-cell inside `comp-loop-insn-in-block'Andrea Corallo2020-12-211-6/+7
* * Rename comp-cond-cstr into comp-add-cstrsAndrea Corallo2020-12-211-27/+29
* * Two minors in comp.elAndrea Corallo2020-12-211-2/+2
* * Improve constraint simplification logic in comp-cstr.elAndrea Corallo2020-12-211-113/+131
* * Improve comp-fwprop passAndrea Corallo2020-12-211-40/+45
* * Add mvar pretty print support when dumping LIMPLEAndrea Corallo2020-12-211-6/+21
* Merge remote-tracking branch 'savannah/master' into HEADAndrea Corallo2020-12-2011-113/+152
|\
| * Shorten some over-wide docstrings in functions and macrosStefan Kangas2020-12-194-13/+19
| * Shorten over-wide docstrings in variablesStefan Kangas2020-12-191-1/+1
| * Shorten over-wide docstrings in defcustomsStefan Kangas2020-12-191-1/+1
| * Correct units and spacing in memory-reportMattias Engdegård2020-12-191-2/+2
| * * lisp/emacs-lisp/package.el (package-quickstart-refresh): Fix last changeStefan Monnier2020-12-181-1/+0
| * * lisp/emacs-lisp/package.el: Byte compile the quickstart fileStefan Monnier2020-12-181-13/+19
| * Ensure that byte compilation works for relative files (Bug#45287).Philipp Stephani2020-12-171-1/+5
| * * lisp/emacs-lisp/gv.el (error): Allow it as a placeStefan Monnier2020-12-141-0/+5
| * Make XEmacs compat variable warning-level-aliases obsoleteStefan Kangas2020-12-141-2/+5
| * Inhibit quit in ElDoc timer functions (bug#45117)João Távora2020-12-131-5/+1
| * Byte compilation: handle case where the output file is a mountpoint.Philipp Stephani2020-12-131-1/+13
| * * Fix `memory-report' for '--without-x' buildsAndrea Corallo2020-12-131-1/+3
| * * lisp/emacs-lisp/bytecomp.el: Allow a nil destination fileStefan Monnier2020-12-121-58/+61
| * * lisp/emacs-lisp/package.el (package-buffer-info): Improve error messageStefan Monnier2020-12-121-6/+10
* | Have native compiler always preserve multibyte strings (bug#45342)Andrea Corallo2020-12-201-0/+1
* | * Allow for adding constraints targetting blocks with multiple predecessorsAndrea Corallo2020-12-131-79/+116
* | * Rename comp-cond-rw -> comp-cond-cstrAndrea Corallo2020-12-131-8/+8
* | * Memoize `comp-cstr-intersection'Andrea Corallo2020-12-131-24/+44
* | * Add initial negated non-negegated intersection supportAndrea Corallo2020-12-131-21/+93
* | Normalize cstrs for cache hint effectiveness and test stabilityAndrea Corallo2020-12-121-15/+42
* | * Add `comp-split-pos-neg' functionAndrea Corallo2020-12-121-86/+91
* | * Code rework add `comp-cstrs-homogeneous'Andrea Corallo2020-12-121-12/+19
* | Merge remote-tracking branch 'savannah/master' into HEADAndrea Corallo2020-12-128-10/+331
|\|
| * Alter the "Redundant pcase patter" warning messageLars Ingebrigtsen2020-12-121-1/+2
| * Make elint load `require'd packagesLars Ingebrigtsen2020-12-121-1/+9
| * * lisp/emacs-lisp/thunk.el (thunk-let*): Don't modify `bindings`Stefan Monnier2020-12-111-1/+1
| * Also sort the totals section by sizeLars Ingebrigtsen2020-12-111-1/+3
| * Tweak memory-report--formatLars Ingebrigtsen2020-12-111-1/+1
| * Add a new command `memory-report'Lars Ingebrigtsen2020-12-111-0/+299
| * cl-defmethod doc string clarificationLars Ingebrigtsen2020-12-091-2/+12