summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/comp.el
AgeCommit message (Expand)Author
2026-03-15Merge remote-tracking branch 'origin/scratch/error-API'Stefan Monnier
2026-03-12Fix 'comp--func-unique-in-cu-p' to match docstringJulian Scheid
2026-03-11Fix negated equality assumptions (bug#80327)Andrea Corallo
2026-03-10Use the new error API functionsStefan Monnier
2026-03-10Error handling clarifications found during error-APIStefan Monnier
2026-01-01; Add 2026 to copyright years.Sean Whitton
2025-11-06* Fix native compiler for circular objects (bug#75135)Andrea Corallo
2025-07-17comp.el: Fix minor corner-case annoyancesStefan Monnier
2025-07-09Nativecomp don't materialize non-materializable objects (bug#78606)Andrea Corallo
2025-06-23* Make native comp use lexbinding for sync compilations (bug#78818)Andrea Corallo
2025-05-17Merge from origin/emacs-30Eli Zaretskii
2025-05-10; * lisp/emacs-lisp/comp.el (native-compile-prune-cache): Doc fix.Eli Zaretskii
2025-03-23Fix a nativecomp type propagation bug (bug#74771)Andrea Corallo
2025-02-25Use cl-with-gensyms in a few more casesStefan Kangas
2025-02-23Prefer incf to cl-incf in emacs-lisp/*.elStefan Kangas
2025-02-23Prefer decf to cl-decfStefan Kangas
2025-02-01Use #$ for lambda fixups in native compilation data vectorsPip Cet
2025-02-01Merge branch 'scratch/no-purespace' into 'master'Stefan Kangas
2025-01-02Update copyright year to 2025Stefan Kangas
2025-01-01Update copyright year to 2025Paul Eggert
2024-12-18* Make again `comp--finalize-container' compilableAndrea Corallo
2024-12-12Pure storage removal: Adjust nativecomp codePip Cet
2024-12-12Pure storage removal: Remove purecopy hash table flagPip Cet
2024-12-09; Add an autoload cookie for native-compile-prune-cacheGerd Möllmann
2024-11-21; Fix typosStefan Kangas
2024-10-24Mark if-let and when-let obsoleteSean Whitton
2024-10-23; Improve documentation of 'native-compile-directory' (bug#73303)Eli Zaretskii
2024-10-22Add 'native-compile-directory' (bug#73303)Andrea Corallo
2024-10-22* Rework 'comp-lookup-eln'Andrea Corallo
2024-10-15* lisp/emacs-lisp/comp.el (comp--type-check-optim-block): Improve log msg.Andrea Corallo
2024-10-01* Don't iterate over an hash table while modifyiong it in comp.Andrea Corallo
2024-09-26* Clean-up unused condition-caseAndrea Corallo
2024-07-11Fix 'comp--type-check-optim-block' it using 'comp-cstr-type-p'Andrea Corallo
2024-07-11Add 'comp-type-check-optim' passAndrea Corallo
2024-07-11Split 'comp--ssa' codeAndrea Corallo
2024-07-09Support interpreted functions as input for 'native-compile' (bug#71934)Andrea Corallo
2024-07-08; Improve a recent change to the documentationEli Zaretskii
2024-07-08; Improve 'native-comp-debug' documentationAndrea Corallo
2024-07-05Improve warnings from native compilerEli Zaretskii
2024-06-29; Fix typos in symbolsStefan Kangas
2024-06-04Spelling fixesPaul Eggert
2024-06-03* lisp/emacs-lisp/comp.el (native-compile): Type declare.Andrea Corallo
2024-05-28Redirect calls to `subr-native-elisp-p` to `native-comp-function-p`Stefan Monnier
2024-05-16* Fix bootstrap with checking enabledAndrea Corallo
2024-05-14Change 'type' declaration to 'ftype'Andrea Corallo
2024-05-13Add 'safety' function declarationAndrea Corallo
2024-05-13* lisp/emacs-lisp/comp.el (comp--get-function-cstr): Fix it.Andrea Corallo
2024-05-06; Avoid byte-compiler warning in comp.elEli Zaretskii
2024-05-05Remove unnecessary cons in function-type propertyAndrea Corallo
2024-05-05Fix intra compilation unit function type declarationAndrea Corallo