aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/emacs-lisp/comp.el (follow)
Commit message (Expand)AuthorAgeFilesLines
* Use the new error API functionsStefan Monnier14 hours1-5/+2
* Error handling clarifications found during error-APIStefan Monnier25 hours1-19/+30
* ; Add 2026 to copyright years.Sean Whitton2026-01-011-1/+1
* * Fix native compiler for circular objects (bug#75135)Andrea Corallo2025-11-061-2/+3
* comp.el: Fix minor corner-case annoyancesStefan Monnier2025-07-171-3/+3
* Nativecomp don't materialize non-materializable objects (bug#78606)Andrea Corallo2025-07-091-1/+5
* * Make native comp use lexbinding for sync compilations (bug#78818)Andrea Corallo2025-06-231-1/+1
* Merge from origin/emacs-30Eli Zaretskii2025-05-171-3/+13
|\
| * ; * lisp/emacs-lisp/comp.el (native-compile-prune-cache): Doc fix.Eli Zaretskii2025-05-101-3/+13
| * Update copyright year to 2025Stefan Kangas2025-01-021-1/+1
* | Fix a nativecomp type propagation bug (bug#74771)Andrea Corallo2025-03-231-8/+4
* | Use cl-with-gensyms in a few more casesStefan Kangas2025-02-251-1/+1
* | Prefer incf to cl-incf in emacs-lisp/*.elStefan Kangas2025-02-231-13/+13
* | Prefer decf to cl-decfStefan Kangas2025-02-231-2/+2
* | 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