summaryrefslogtreecommitdiff
path: root/src/comp.c
AgeCommit message (Expand)Author
2024-05-28Rename `SUBR_NATIVE_COMPILED` to `NATIVE_COMP_FUNCTION` (bug#71123)Stefan Monnier
2024-05-24* src/comp.c (check_comp_unit_relocs): Remove unneccesary double access.Andrea Corallo
2024-05-13Introduce 'compilation-safety' variableAndrea Corallo
2024-04-28(COMPILED): Rename to CLOSUREStefan Monnier
2024-04-28* src/comp.c (comp_hash_string): Count bytes, not chars.Mattias Engdegård
2024-03-20; Fix doc strings of recent changesEli Zaretskii
2024-03-20Add native compiler sanitizerAndrea Corallo
2024-03-18(cl-type-of): New function to return more precise types (bug#69739)Stefan Monnier
2024-02-11Rename a number of native compiler functionsAndrea Corallo
2024-01-27Add DOHASH_SAFE, make DOHASH faster (bug#68690)Mattias Engdegård
2024-01-24(DOHASH): Change calling conventionStefan Monnier
2024-01-21Add C macro for hash table iterationMattias Engdegård
2024-01-20Be more systematic about parens in C source codePaul Eggert
2024-01-12Abstract predicate and constant for unused hash keysMattias Engdegård
2024-01-06Merge from origin/emacs-29Eli Zaretskii
2024-01-04* src/comp.c (Fcomp__compile_ctxt_to_file): Fix hash table Qunbound use.Andrea Corallo
2024-01-02Merge from savannah/emacs-29Po Lu
2024-01-02; Add 2024 to copyright yearsPo Lu
2023-08-07Fix some emacs_fopen confusionPaul Eggert
2023-07-15; * src/comp.c (CALL0I): Ifdef away, as it's now unused.Eli Zaretskii
2023-07-13src/comp.c: Use `pending_funcalls` to fix bug#64494Stefan Monnier
2023-06-10Merge from origin/emacs-29Eli Zaretskii
2023-06-08; Update my mail addressAndrea Corallo
2023-04-03Merge from origin/emacs-29João Távora
2023-03-29Comp fix calls to redefined primtives with op-bytecode (bug#61917)Andrea Corallo
2023-02-21Merge from origin/emacs-29Stefan Kangas
2023-02-20Make the native compiler always use `make-temp-file' for temporary filesAndrea Corallo
2023-02-18Merge from origin/emacs-29Stefan Kangas
2023-02-17; Improve and update documentation of native compilationEli Zaretskii
2023-02-14* src/comp.c (Fcomp__compile_ctxt_to_file): Don't create output file twiceAndrea Corallo
2023-02-13Rename native-comp-deferred-compilation into native-comp-jit-compilationAndrea Corallo
2023-02-13Rename comp-enable-subr-trampolines into native-comp-enable-subr-trampolinesAndrea Corallo
2023-02-13Support `comp-enable-subr-trampolines' as string valueAndrea Corallo
2023-02-13Revert "Add new variable 'inhibit-native-compilation'"Andrea Corallo
2023-02-13Revert "Rename to inhibit-automatic-native-compilation"Andrea Corallo
2023-01-30Merge from origin/emacs-29Stefan Kangas
2023-01-29* src/comp.c (F_RELOC_MAX_SIZE): Bump to 1600 (bug#60996).Eli Zaretskii
2023-01-28; * src/comp.c: Remove Local Variables section to avoid warnings.Eli Zaretskii
2023-01-01; Add 2023 to copyright years.Eli Zaretskii
2022-11-18; Fix typosStefan Kangas
2022-11-17; * src/comp.c (Fnative_elisp_load): Fix typo in docstringJuanma Barranquero
2022-10-16Merge from origin/emacs-28Stefan Kangas
2022-10-15; Fix documentation of 'comp-enable-subr-trampolines'Eli Zaretskii
2022-10-05Add comment explaining gcc_jit_context_new_bitcast usage.Vibhav Pant
2022-10-05Address styling comments.Vibhav Pant
2022-10-05comp.c: Add declaration for gcc_jit_type_is_pointer.Vibhav Pant
2022-10-05src/comp.c: Use libgccjit's bitcast API for type coercion, when available.Vibhav Pant
2022-10-03Rename to inhibit-automatic-native-compilationLars Ingebrigtsen
2022-10-03Add new variable 'inhibit-native-compilation'Lars Ingebrigtsen
2022-09-03Update error message to reflect variable renameJeff Walsh