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 |
|