summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/comp.el
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Use 'emacs-lisp-compilation-mode' in native compilation buffersEli Zaretskii2023-07-131-2/+6
* | src/comp.c: Use `pending_funcalls` to fix bug#64494Stefan Monnier2023-07-131-0/+1
* | Revert "Use 'emacs-lisp-compilation-mode' in native compilation buffers"Eli Zaretskii2023-07-061-6/+2
* | Use 'emacs-lisp-compilation-mode' in native compilation buffersEli Zaretskii2023-07-061-2/+6
* | Merge from origin/emacs-29Eli Zaretskii2023-06-101-11/+22
|\|
| * ; Update my mail addressAndrea Corallo2023-06-081-1/+1
| * Fix `emacs-lisp-native-compile-and-load' for C-h f (bug#58314)Andrea Corallo2023-06-061-10/+21
* | * lisp/emacs-lisp/comp.el (comp-function-type-spec): Improve.Andrea Corallo2023-06-041-3/+5
* | ; Minor doc copyedits in comp.elEli Zaretskii2023-06-041-11/+10
* | ; * lisp/emacs-lisp/comp.el (comp-funciton-type-spec): typoMattias Engdegård2023-06-041-1/+1
* | Print know function types in C-h fAndrea Corallo2023-06-041-4/+24
* | * lisp/emacs-lisp/comp.el (comp-known-type-specifiers): Fix line lengthsAndrea Corallo2023-06-041-11/+33
* | * lisp/emacs-lisp/comp.el: Improve 85cb075b1bd.Andrea Corallo2023-06-041-1/+1
* | * lisp/emacs-lisp/comp.el (comp-known-type-specifiers): Tweak framep.Andrea Corallo2023-06-041-1/+1
* | * lisp/emacs-lisp/comp.el (comp-known-type-specifiers): Fix a bunch ofAndrea Corallo2023-06-011-9/+9
* | * lisp/emacs-lisp/comp.el (comp-jump-table-optimizable): Refactor.Andrea Corallo2023-06-011-11/+5
* | Revert "* Nativecomp disable propagation of pre slot access type check..."Andrea Corallo2023-05-291-13/+13
* | comp: Recompute type slots after byte compilation for user typesAndrea Corallo2023-05-291-5/+7
* | * Nativecomp disable propagation of pre slot access type check (bug#63710)Andrea Corallo2023-05-281-13/+13
* | comp: Propagate pre slot access type checkAndrea Corallo2023-05-231-1/+16
* | comp: Make use of predicates in propagation for non builtin typesAndrea Corallo2023-05-231-2/+5
* | * lisp/emacs-lisp/comp.el (comp-fwprop-call): Extend to understand `record'Andrea Corallo2023-05-231-1/+5
* | Merge from origin/emacs-29Eli Zaretskii2023-05-181-0/+2
|\|
| * * Account for `byte-compile-warnings' during native compilation (bug#63302).Andrea Corallo2023-05-171-0/+2
* | * Fix missing `comp-files-queue' update (bug#63415).Andrea Corallo2023-05-171-2/+3
* | Comp: Fix limplification pass (bug#62537)Andrea Corallo2023-04-051-1/+8
* | Merge from origin/emacs-29João Távora2023-04-031-18/+23
|\|
| * Comp fix calls to redefined primtives with op-bytecode (bug#61917)Andrea Corallo2023-03-291-18/+23
* | Merge from origin/emacs-29Stefan Kangas2023-03-291-19/+11
|\|
| * Revert "Comp fix calls to redefined primtives with op-bytecode (bug#61917)"Andrea Corallo2023-03-281-19/+11
| * Revert "* lisp/emacs-lisp/comp.el (comp-emit-set-call-subr): Improve..."Andrea Corallo2023-03-281-1/+1
* | Enable ASLR for dynamic libraries on CygwinKen Brown2023-03-271-2/+3
* | Merge from origin/emacs-29Stefan Kangas2023-03-221-11/+19
|\|
| * * lisp/emacs-lisp/comp.el (comp-emit-set-call-subr): Improve 263d6c38539Andrea Corallo2023-03-211-1/+1
| * Comp fix calls to redefined primtives with op-bytecode (bug#61917)Andrea Corallo2023-03-201-11/+19
* | Merge from origin/emacs-29Stefan Kangas2023-03-091-1/+3
|\|
| * * Make sure `default-directory' exists before spawning processes (bug#62004)Andrea Corallo2023-03-081-1/+3
* | Merge from origin/emacs-29Stefan Kangas2023-03-071-4/+6
|\|
| * * lisp/emacs-lisp/comp.el (comp-prettyformat-insn): Fix (bug#61917)Andrea Corallo2023-03-061-4/+6
* | Merge from origin/emacs-29Stefan Kangas2023-03-061-0/+11
|\|
| * ; Minor fix of last changeEli Zaretskii2023-03-051-1/+1
| * * Warn when certain primitives are redefined (bug#61880)Andrea Corallo2023-03-051-0/+11
* | Merge from origin/emacs-29Stefan Kangas2023-02-231-4/+2
|\|
| * * lisp/emacs-lisp/comp.el (comp--trampoline-abs-filename): Improve 5d0b45cd67bAndrea Corallo2023-02-211-4/+2
* | Merge from origin/emacs-29Stefan Kangas2023-02-211-2/+2
|\|
| * Make the native compiler always use `make-temp-file' for temporary filesAndrea Corallo2023-02-201-2/+2