summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/comp.el
Commit message (Expand)AuthorAgeFilesLines
* Use #$ for lambda fixups in native compilation data vectorsPip Cet2025-02-011-4/+4
* Merge branch 'scratch/no-purespace' into 'master'Stefan Kangas2025-02-011-28/+15
|\
| * * Make again `comp--finalize-container' compilableAndrea Corallo2024-12-181-1/+4
| * Pure storage removal: Adjust nativecomp codePip Cet2024-12-121-26/+10
| * Pure storage removal: Remove purecopy hash table flagPip Cet2024-12-121-1/+1
* | Update copyright year to 2025Paul Eggert2025-01-011-1/+1
|/
* ; Add an autoload cookie for native-compile-prune-cacheGerd Möllmann2024-12-091-0/+1
* ; Fix typosStefan Kangas2024-11-211-1/+1
* Mark if-let and when-let obsoleteSean Whitton2024-10-241-36/+36
* ; Improve documentation of 'native-compile-directory' (bug#73303)Eli Zaretskii2024-10-231-3/+3
* Add 'native-compile-directory' (bug#73303)Andrea Corallo2024-10-221-0/+11
* * Rework 'comp-lookup-eln'Andrea Corallo2024-10-221-6/+2
* * lisp/emacs-lisp/comp.el (comp--type-check-optim-block): Improve log msg.Andrea Corallo2024-10-151-2/+3
* * Don't iterate over an hash table while modifyiong it in comp.Andrea Corallo2024-10-011-1/+5
* * Clean-up unused condition-caseAndrea Corallo2024-09-261-1/+0
* Fix 'comp--type-check-optim-block' it using 'comp-cstr-type-p'Andrea Corallo2024-07-111-4/+1
* Add 'comp-type-check-optim' passAndrea Corallo2024-07-111-0/+66
* Split 'comp--ssa' codeAndrea Corallo2024-07-111-19/+22
* Support interpreted functions as input for 'native-compile' (bug#71934)Andrea Corallo2024-07-091-19/+26
* ; Improve a recent change to the documentationEli Zaretskii2024-07-081-2/+2
* ; Improve 'native-comp-debug' documentationAndrea Corallo2024-07-081-1/+3
* Improve warnings from native compilerEli Zaretskii2024-07-051-1/+1
* ; Fix typos in symbolsStefan Kangas2024-06-291-1/+1
* Spelling fixesPaul Eggert2024-06-041-1/+1
* * lisp/emacs-lisp/comp.el (native-compile): Type declare.Andrea Corallo2024-06-031-0/+2
* Redirect calls to `subr-native-elisp-p` to `native-comp-function-p`Stefan Monnier2024-05-281-1/+1
* * Fix bootstrap with checking enabledAndrea Corallo2024-05-161-1/+2
* Change 'type' declaration to 'ftype'Andrea Corallo2024-05-141-2/+2
* Add 'safety' function declarationAndrea Corallo2024-05-131-0/+12
* * lisp/emacs-lisp/comp.el (comp--get-function-cstr): Fix it.Andrea Corallo2024-05-131-6/+5
* ; Avoid byte-compiler warning in comp.elEli Zaretskii2024-05-061-5/+5
* Remove unnecessary cons in function-type propertyAndrea Corallo2024-05-051-1/+1
* Fix intra compilation unit function type declarationAndrea Corallo2024-05-051-2/+7
* Rename property 'declared-type' to 'function-type'Andrea Corallo2024-04-291-1/+1
* Move lisp function arg type declarations to the functions itselfAndrea Corallo2024-04-291-2/+4
* Make use of Lisp function declarationsAndrea Corallo2024-04-291-5/+13
* * lisp/emacs-lisp/comp.el (comp--add-cond-cstrs): Consolidate 2 casesStefan Monnier2024-03-291-25/+11
* cl-preloaded.el: Fix the type latticeStefan Monnier2024-03-261-3/+3
* Fix native comp prediction on null functionp tested objectsAndrea Corallo2024-03-261-45/+56
* Fix native compilation for circular immediates (bug#67883)Andrea Corallo2024-03-241-3/+15
* ; Minor copyedits of last change.Eli Zaretskii2024-03-201-12/+13
* ; * lisp/emacs-lisp/comp.el: Add a simple sanitizer usage example.Andrea Corallo2024-03-201-0/+12
* ; Fix doc strings of recent changesEli Zaretskii2024-03-201-1/+2
* Add native compiler sanitizerAndrea Corallo2024-03-201-0/+46
* (comp-known-predicates): Fix overly optimistic `functionp`Stefan Monnier2024-03-121-1/+2
* * lisp/emacs-lisp/comp.el (comp-known-predicates): Add 'symbol-with-pos-p'.Andrea Corallo2024-02-281-0/+1
* Add a proper type for obarraysMattias EngdegÄrd2024-02-231-0/+1
* * lisp/emacs-lisp/comp.el (comp--compute-function-types): Fix missing doc.Andrea Corallo2024-02-211-1/+1
* ; Add two comments on comp-known-predicates cl-deftype-satisfiesAndrea Corallo2024-02-211-0/+3
* * Add few missing entries in 'comp-known-predicates'Andrea Corallo2024-02-211-7/+13