summaryrefslogtreecommitdiff
path: root/src/comp.c
AgeCommit message (Expand)Author
2020-08-26* Rename comp-native-driver-options-available-pAndrea Corallo
2020-08-26* src/comp.c (add_driver_options): Fix missing condition + clean-up pragmaAndrea Corallo
2020-08-26* Add 'comp-native-driver-options-available-p'Andreas Fuchs
2020-08-26* Improve 'add_driver_options'Andrea Corallo
2020-08-26Fix windows NT handling for [...]_add_driver_optionsAndreas Fuchs
2020-08-23Rework eln hash filename strategyAndrea Corallo
2020-08-20Revert "Fix native code uneffective loads after recompilation" (bug#42944)Andrea Corallo
2020-08-19Pass driver options to libgccjit where supportedAndreas Fuchs
2020-08-19Fix native code uneffective loads after recompilationAndrea Corallo
2020-08-17* Improve eln filename hashingAndrea Corallo
2020-08-17Allow for native compiling .el.gz filesAndrea Corallo
2020-08-17Make install target functional for new eln-cache directory arrangementAndrea Corallo
2020-08-17Make comp-deferred-compilation a simple global and set it on by defaultAndrea Corallo
2020-08-17Move eln files into dedicated cache directoriesAndrea Corallo
2020-07-15* Fix bug#42360Andrea Corallo
2020-07-13* Rework frame allocation strategyAndrea Corallo
2020-07-13* Rework the backend to allocate arument arrays for call by referencesAndrea Corallo
2020-06-29Revert "* src/comp.c (Fcomp__register_subr): Remove code duplication using Fd...Andrea Corallo
2020-06-28* Enable deferred compilation for dynamic scoped codeAndrea Corallo
2020-06-28* src/comp.c (Fcomp__register_subr): Remove code duplication using Fdefalias.Andrea Corallo
2020-06-28* Setup correctly the printer while dumping objs in native CU (bug#42088)Andrea Corallo
2020-06-27src/comp.c (Fcomp__register_subr): Handle advice activation (bug#42038).Andrea Corallo
2020-06-22;* src/comp.c (define_maybe_gc_or_quit): Fix a comment.Andrea Corallo
2020-06-22* src/comp.c (Fcomp__compile_ctxt_to_file): Confine gcc optim level in [0, 3].Andrea Corallo
2020-06-22Allow per function speed declarationAndrea Corallo
2020-06-19Add native compiler dynamic scope supportAndrea Corallo
2020-06-13* Implement 'maybe_gc_or_quit' to allow correct GC in compiled Lisp.Andrea Corallo
2020-06-11Fix recursive load for non cons hashed 'data_ephemeral_vec' contentAndrea Corallo
2020-06-11Remove `Vcomp_sym_subr_c_name_h'Andrea Corallo
2020-06-10* Remove unused 'helper_save_window_excursion'Andrea Corallo
2020-06-08Rename lambda_gc_guard -> lambda_gc_guard_hAndrea Corallo
2020-06-08* Fix load logic for the reloading CU case (bug#41754)Andrea Corallo
2020-06-06* Clean-up unnecessary lisp_X context definitionAndrea Corallo
2020-06-06Change 'direct-call' 'direct-callref' LIMPLE ops sematincAndrea Corallo
2020-06-04* Fix build for --enable-check-lisp-object-type=yes (bug#41703)Andrea Corallo
2020-06-02Fix DLL imports of gccjit version functions.Nicolás Bértolo
2020-06-01* Throw an ICE when asked to emit a cast with sign extension.Nicolás Bértolo
2020-06-01* Define casts using functions.Nicolás Bértolo
2020-06-01* Remove unnecessary DLL load of gcc_jit_block_add_assignment_op.Nicolás Bértolo
2020-05-31Store libgccjit version into generated codeAndrea Corallo
2020-05-31* Optimize 'emit_static_object' for load-timeAndrea Corallo
2020-05-31* Add `comp-libgccjit-version' subrAndrea Corallo
2020-05-31* Cut down compile-time emitting static data as string literalsNicolás Bértolo
2020-05-31* Emit better debug comments in emit_static_objectAndrea Corallo
2020-05-31Do not call `gensym' too early when loading a dump file.Nicolás Bértolo
2020-05-24; Ease ifdef navigation in native-comp filesAndrea Corallo
2020-05-24Fix GNU styleAndrea Corallo
2020-05-25Improve handling of native compilation units still in use in WindowsNicolás Bértolo
2020-05-23* src/comp.c: Aesthetic, GNU style fixes.Andrea Corallo
2020-05-23Load libgccjit dynamically in Windows.Nicolás Bértolo