1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-25 07:28:20 +00:00
Commit Graph

140596 Commits

Author SHA1 Message Date
Andrea Corallo
a1fd3d6eac improve subr-native-elisp-p 2020-01-01 11:38:05 +01:00
Andrea Corallo
0f526028b1 do not compile if there's nothing to 2020-01-01 11:38:05 +01:00
Andrea Corallo
9b44051ea5 make load mechanism robust against primitives advises 2020-01-01 11:38:05 +01:00
Andrea Corallo
6317f9e7b8 better error handling into load_comp_unit 2020-01-01 11:38:05 +01:00
Andrea Corallo
0f59ce58fc temporary fix subr doc field to zero 2020-01-01 11:38:05 +01:00
Andrea Corallo
06fc663f51 better configure
check for libgccjit.h file instead of the shared lib in configure
2020-01-01 11:38:04 +01:00
Andrea Corallo
f59a96f565 fix compilation when native compiler is not enabled 2020-01-01 11:38:04 +01:00
Andrea Corallo
d8f3f8736c do not compile automatically autoloads 2020-01-01 11:38:04 +01:00
Andrea Corallo
8b8b8539d7 cleanup unnecessary symbol definition 2020-01-01 11:38:04 +01:00
Andrea Corallo
4320307843 propagate load-path into async workers + better messaging 2020-01-01 11:38:04 +01:00
Andrea Corallo
0cf4a9fdfc set intspec to NULL when creating subrs 2020-01-01 11:38:04 +01:00
Andrea Corallo
fd42b6c696 make sure to invoke the right emacs when spawning the compiler job 2020-01-01 11:38:04 +01:00
Andrea Corallo
009089f0d6 chasing GNU style 2020-01-01 11:38:04 +01:00
Andrea Corallo
7c9a3556e3 better FUNCALL1 name 2020-01-01 11:38:04 +01:00
Andrea Corallo
37a0473721 XFIXNUM return EMACS_INT 2020-01-01 11:38:04 +01:00
Andrea Corallo
3bc77cca86 minimal error handling in load_comp_unit 2020-01-01 11:38:03 +01:00
Andrea Corallo
13816f14b2 propagate compiler settings to the async workers 2020-01-01 11:38:03 +01:00
Andrea Corallo
e112830510 add native-compile-async 2020-01-01 11:38:03 +01:00
Andrea Corallo
942702f506 remove unused variable 2020-01-01 11:38:03 +01:00
Andrea Corallo
00c493f017 better doc 2020-01-01 11:38:03 +01:00
Andrea Corallo
c9f3679506 compile tests with debug 1 2020-01-01 11:38:03 +01:00
Andrea Corallo
c33c2ef511 fix non local mechanism 2020-01-01 11:38:03 +01:00
Andrea Corallo
d5ffb49490 better comp-debug customize 2020-01-01 11:38:03 +01:00
Andrea Corallo
f9ea53442e move speed definition into lisp code 2020-01-01 11:38:03 +01:00
Andrea Corallo
aee75b8771 fix two nits 2020-01-01 11:38:03 +01:00
Andrea Corallo
76dd30a985 fix again comp-copy-insn 2020-01-01 11:38:02 +01:00
Andrea Corallo
e176d04d45 fix SIGIO hang after compilation 2020-01-01 11:38:02 +01:00
Andrea Corallo
26aeca2980 fix comp-copy-insn for dotted pairs 2020-01-01 11:38:02 +01:00
Andrea Corallo
2ee2c67736 simplify non local exit handler mechanism 2020-01-01 11:38:02 +01:00
Andrea Corallo
105e718023 sanity check during eln load 2020-01-01 11:38:02 +01:00
Andrea Corallo
3ed524c908 add pure addr relocation mechanism 2020-01-01 11:38:02 +01:00
Andrea Corallo
c47892201b add current thread missing reloc mechanism 2020-01-01 11:38:02 +01:00
Andrea Corallo
6d230fc2c0 comment unused functions 2020-01-01 11:38:02 +01:00
Andrea Corallo
ce4375f57f two doc nits 2020-01-01 11:38:02 +01:00
Andrea Corallo
6a34ff5d9c rework log mechanism and trim down verbosity 2020-01-01 11:38:02 +01:00
Andrea Corallo
ec00ef8d48 have propagate run the correct number of times 2020-01-01 11:38:02 +01:00
Andrea Corallo
eca71dd5c7 fix ref propagation 2020-01-01 11:38:01 +01:00
Andrea Corallo
6761e69a2b fix missing byte-save-restriction op 2020-01-01 11:38:01 +01:00
Andrea Corallo
93aeb781e1 fix ref ssa propagation 2020-01-01 11:38:01 +01:00
Andrea Corallo
f97c03ebca add comp-tests-string-trim 2020-01-01 11:38:01 +01:00
Andrea Corallo
33d8b736b0 do not native compile interactive functions 2020-01-01 11:38:01 +01:00
Andrea Corallo
d392276b63 allow nested loadings 2020-01-01 11:38:01 +01:00
Andrea Corallo
9f15b4c3ca fix top level macro generation 2020-01-01 11:38:01 +01:00
Andrea Corallo
9ee6b685a3 add test for macro definition 2020-01-01 11:38:01 +01:00
Andrea Corallo
809bd5aa34 test provide 2020-01-01 11:38:01 +01:00
Andrea Corallo
a2ed435e3a fix function top_level_run generation 2020-01-01 11:38:01 +01:00
Andrea Corallo
5c18855234 rework top level environment modification mechanism 2020-01-01 11:38:00 +01:00
Andrea Corallo
bf91dd23fb rework comp-spill-lap-functions-file 2020-01-01 11:38:00 +01:00
Andrea Corallo
03d2dda12f add doc slot into comp-func struct 2020-01-01 11:38:00 +01:00
Andrea Corallo
fb41165adf add top-level-forms slot into comp-ctxt (replace old specific defvar one) 2020-01-01 11:38:00 +01:00