1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-26 07:33:47 +00:00
Commit Graph

140588 Commits

Author SHA1 Message Date
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
Andrea Corallo
fb309c14f0 limplify top level at last 2020-01-01 11:38:00 +01:00
Andrea Corallo
5eb8d3dba1 rework bytecomp spill code 2020-01-01 11:38:00 +01:00
Andrea Corallo
d6ae5369b0 some code massage 2020-01-01 11:38:00 +01:00
Andrea Corallo
0720354082 native compile return the filename of the compilation unit 2020-01-01 11:38:00 +01:00
Andrea Corallo
0f68de830a fix limplification for functions with more than 8 args 2020-01-01 11:38:00 +01:00
Andrea Corallo
a18e54f54b add a test for functions with more than 8 arguments 2020-01-01 11:38:00 +01:00
Andrea Corallo
e0e0b92c1d rework limplify to prevent block duplication 2020-01-01 11:37:59 +01:00
Andrea Corallo
515644edc0 sanity check against block duplication. 2020-01-01 11:37:59 +01:00