summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/comp.el
Commit message (Expand)AuthorAgeFilesLines
* * 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
* ; * lisp/emacs-lisp/comp.el (native-comp-debug): Fix spacing.Andrea Corallo2024-02-211-1/+1
* * Make 'comp--compute-function-types' a passAndrea Corallo2024-02-211-27/+34
* ; * lisp/emacs-lisp/comp.el (comp--write-bytecode-file): Add comment.Andrea Corallo2024-02-151-0/+1
* Rename a number of native compiler functionsAndrea Corallo2024-02-111-486/+488
* * lisp/emacs-lisp/comp.el (comp--native-compile): Use `error-message-string`Stefan Monnier2024-02-041-5/+7
* ; Spelling fixesPaul Eggert2024-01-301-4/+3
* Hash-table documentation updates (bug#68244)Mattias EngdegÄrd2024-01-131-1/+1
* Merge from savannah/emacs-29Po Lu2024-01-021-1/+1
|\
| * ; Add 2024 to copyright yearsPo Lu2024-01-021-1/+1
* | Avoid race condition in parallel native-compilationAaron Jensen2024-01-011-3/+3
* | Merge from origin/emacs-29Eli Zaretskii2023-12-091-1/+1
|\|
| * ; Fix typosStefan Kangas2023-12-031-1/+1
* | Update handling of advices during preloadJens Schmidt2023-12-041-0/+8
* | comp: Fix mvar dependency chain (bug#67239)Andrea Corallo2023-12-041-4/+10
* | * lisp/emacs-lisp/comp.el (comp--native-compile): Better log.Andrea Corallo2023-12-041-1/+1
* | comp: Rename some functionsAndrea Corallo2023-12-041-86/+86
* | Clean-up warnings for non native builds (this time for real)Andrea Corallo2023-11-091-0/+13
* | Clean-up warnings for non native buildsAndrea Corallo2023-11-091-17/+0
* | comp: Don't load.el comp when C-h fAndrea Corallo2023-11-091-363/+0
* | comp: Add comp-common.elAndrea Corallo2023-11-091-46/+1
* | Don't load comp when installing an existing trampolineAndrea Corallo2023-11-091-60/+2
* | comp: split code in comp-run.elAndrea Corallo2023-11-091-439/+1
* | With `native-compile', compile lambdas in a defun or lambda tooAlan Mackenzie2023-11-081-67/+12
* | * lisp/emacs-lisp/comp.el: Remove redundant requiresStefan Monnier2023-10-311-3/+0
* | comp-cstr.el: The type hierarchy is a DAG, not a treeStefan Monnier2023-10-301-2/+3
* | * lisp/emacs-lisp/comp.el (comp-compute-dominator-tree): Simplify.Andrea Corallo2023-09-201-1/+1
* | * lisp/emacs-lisp/comp.el (comp-final1): Clean-up unused form.Andrea Corallo2023-09-191-7/+4
* | * lisp/emacs-lisp/comp.el (comp-op-to-fun): Use `string-replace'.Andrea Corallo2023-09-191-1/+1
* | * Fix comp-function-type-spec for non symbol input (bug#66021)Andrea Corallo2023-09-181-2/+4
* | Merge from origin/emacs-29Eli Zaretskii2023-09-021-1/+2
|\|
| * * lisp/emacs-lisp/comp.el (comp--native-compile): Fix OUTPUT for non abs pathsAndrea Corallo2023-08-271-1/+2
* | ; Fix byte-compiler warnings in comp.elEli Zaretskii2023-08-161-0/+17
* | Merge from origin/emacs-29Eli Zaretskii2023-08-121-7/+7
|\|
| * * Fix `batch-byte+native-compile' target directory.Andrea Corallo2023-08-121-2/+3
| * Fix emacs-lisp-native-compile-and-load eln target directory (bug#64226)Andrea Corallo2023-08-091-5/+4
* | Fix native compilation in dynamically bound files.Alan Mackenzie2023-07-191-18/+30