aboutsummaryrefslogtreecommitdiffstats
path: root/src/comp.c (unfollow)
Commit message (Expand)AuthorFilesLines
2026-01-01; Add 2026 to copyright years.Sean Whitton1-1/+1
2025-12-07* src/comp.c (emit_EQ): Make a declaration an assignment (bug#79722)Gerd Möllmann1-1/+1
2025-12-04* Have comp do not use builtin_expect with libgccjit < 14 (bug#79722)Andrea Corallo1-16/+21
2025-09-22Make native lisp code reflect EQ C implementationAndrea Corallo1-51/+56
2025-08-09Allow thread's buffer to be killed, by defaultDmitry Gutov1-1/+1
2025-07-09Nativecomp don't materialize non-materializable objects (bug#78606)Andrea Corallo1-19/+24
2025-06-27Port varargs macros better to C99Paul Eggert1-4/+4
2025-02-28; Grammar fixes for "native-compiled"Stefan Kangas1-7/+7
2025-02-01Use #$ for lambda fixups in native compilation data vectorsPip Cet1-5/+21
2025-01-26Minor format_string tuneupPaul Eggert1-5/+1
2025-01-15Prefer 'ARRAYELTS (x)' to 'sizeof x / sizeof *x'Stefan Kangas1-1/+1
2025-01-14Use calln instead of calling Ffuncall directlyStefan Kangas1-1/+1
2025-01-14src/comp.c: New macro CALLNIStefan Kangas1-67/+55
2025-01-14Prefer calln to CALLN where applicableStefan Kangas1-5/+5
2025-01-08Fix store_function_docstring for native subrs (Bug#74966)Pip Cet1-2/+6
2025-01-02Update copyright year to 2025Stefan Kangas1-1/+1
2025-01-01Update copyright year to 2025Paul Eggert1-1/+1
2024-12-18Use '--lambda-fixup' as native compiler fixup symbol for lambdasAndrea Corallo1-2/+2
2024-12-18* Revert "Remove check_comp_unit_relocs"Andrea Corallo1-0/+27
2024-12-17Remove check_comp_unit_relocsGerd Möllmann1-27/+0
2024-12-12Pure storage removal: Bump nativecomp ABIPip Cet1-1/+1
2024-12-12Pure storage removal: Adjust nativecomp codePip Cet1-140/+5
2024-12-12Pure storage removal: Replace calls to removed functionsPip Cet1-19/+18
2024-12-12Pure storage removal: Main partPip Cet1-1/+0
2024-10-03* src/comp.c (compile_function, Fcomp__compile_ctxt_to_file0): Use DOHASH.Andrea Corallo1-11/+7
2024-07-23* src/comp.c (obj_to_reloc): Use eassume.Stefan Kangas1-1/+1
2024-07-20SAFE_ALLOCA fixesPaul Eggert1-8/+11
2024-07-18; Fix typosStefan Kangas1-4/+4
2024-07-05Improve warnings from native compilerEli Zaretskii1-1/+1
2024-06-20Fix misspelled function name in comp.cStefan Kangas1-10/+10
2024-05-28Rename `SUBR_NATIVE_COMPILED` to `NATIVE_COMP_FUNCTION` (bug#71123)Stefan Monnier1-1/+1
2024-05-24* src/comp.c (check_comp_unit_relocs): Remove unneccesary double access.Andrea Corallo1-1/+1
2024-05-13Introduce 'compilation-safety' variableAndrea Corallo1-2/+6
2024-04-28(COMPILED): Rename to CLOSUREStefan Monnier1-1/+1
2024-04-28* src/comp.c (comp_hash_string): Count bytes, not chars.Mattias Engdegård1-1/+1
2024-03-20; Fix doc strings of recent changesEli Zaretskii1-4/+5
2024-03-20Add native compiler sanitizerAndrea Corallo1-3/+39
2024-03-18(cl-type-of): New function to return more precise types (bug#69739)Stefan Monnier1-1/+1
2024-02-11Rename a number of native compiler functionsAndrea Corallo1-3/+3
2024-01-27Add DOHASH_SAFE, make DOHASH faster (bug#68690)Mattias Engdegård1-8/+13
2024-01-24(DOHASH): Change calling conventionStefan Monnier1-11/+8
2024-01-21Add C macro for hash table iterationMattias Engdegård1-24/+16
2024-01-20Be more systematic about parens in C source codePaul Eggert1-1/+1
2024-01-12Abstract predicate and constant for unused hash keysMattias Engdegård1-4/+4
2024-01-04* src/comp.c (Fcomp__compile_ctxt_to_file): Fix hash table Qunbound use.Andrea Corallo1-2/+2
2024-01-02; Add 2024 to copyright yearsPo Lu1-1/+1
2023-08-07Fix some emacs_fopen confusionPaul Eggert1-2/+2
2023-07-15; * src/comp.c (CALL0I): Ifdef away, as it's now unused.Eli Zaretskii1-0/+2
2023-07-13src/comp.c: Use `pending_funcalls` to fix bug#64494Stefan Monnier1-18/+5
2023-06-08; Update my mail addressAndrea Corallo1-1/+1