summaryrefslogtreecommitdiff
path: root/src/comp.c
AgeCommit message (Expand)Author
2026-05-26ARRAYELTS → countofPaul Eggert
2026-05-23Fix emit_static_object comment (no bzero call)Paul Eggert
2026-05-18Avoid malloc/free pairs in emit_static_objectPaul Eggert
2026-03-12Replace remaining uses of Qwrong_type_argumentBasil L. Contovounesios
2026-01-01; Add 2026 to copyright years.Sean Whitton
2025-12-07* src/comp.c (emit_EQ): Make a declaration an assignment (bug#79722)Gerd Möllmann
2025-12-04* Have comp do not use builtin_expect with libgccjit < 14 (bug#79722)Andrea Corallo
2025-09-22Make native lisp code reflect EQ C implementationAndrea Corallo
2025-08-09Allow thread's buffer to be killed, by defaultDmitry Gutov
2025-07-09Nativecomp don't materialize non-materializable objects (bug#78606)Andrea Corallo
2025-06-27Port varargs macros better to C99Paul Eggert
2025-02-28; Grammar fixes for "native-compiled"Stefan 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-26Minor format_string tuneupPaul Eggert
2025-01-15Prefer 'ARRAYELTS (x)' to 'sizeof x / sizeof *x'Stefan Kangas
2025-01-14Use calln instead of calling Ffuncall directlyStefan Kangas
2025-01-14src/comp.c: New macro CALLNIStefan Kangas
2025-01-14Prefer calln to CALLN where applicableStefan Kangas
2025-01-08Fix store_function_docstring for native subrs (Bug#74966)Pip Cet
2025-01-01Update copyright year to 2025Paul Eggert
2024-12-18Use '--lambda-fixup' as native compiler fixup symbol for lambdasAndrea Corallo
2024-12-18* Revert "Remove check_comp_unit_relocs"Andrea Corallo
2024-12-17Remove check_comp_unit_relocsGerd Möllmann
2024-12-12Pure storage removal: Bump nativecomp ABIPip Cet
2024-12-12Pure storage removal: Adjust nativecomp codePip Cet
2024-12-12Pure storage removal: Replace calls to removed functionsPip Cet
2024-12-12Pure storage removal: Main partPip Cet
2024-10-03* src/comp.c (compile_function, Fcomp__compile_ctxt_to_file0): Use DOHASH.Andrea Corallo
2024-07-23* src/comp.c (obj_to_reloc): Use eassume.Stefan Kangas
2024-07-20SAFE_ALLOCA fixesPaul Eggert
2024-07-18; Fix typosStefan Kangas
2024-07-05Improve warnings from native compilerEli Zaretskii
2024-06-20Fix misspelled function name in comp.cStefan Kangas
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