Andrea Corallo
|
960aa0c798
|
review two slot names in comp-func
|
2020-01-01 11:38:09 +01:00 |
|
Andrea Corallo
|
a421c27723
|
fix single function compilation
|
2020-01-01 11:38:09 +01:00 |
|
Andrea Corallo
|
954eb9b4a0
|
homogeneous setf style
|
2020-01-01 11:38:09 +01:00 |
|
Andrea Corallo
|
8ef0a1814e
|
better loop style into comp-compute-edges
|
2020-01-01 11:38:09 +01:00 |
|
Andrea Corallo
|
99258421bb
|
sanityze orthography in comp.el
|
2020-01-01 11:38:09 +01:00 |
|
Andrea Corallo
|
0bf55d3a81
|
fix type hints error kind
|
2020-01-01 11:38:08 +01:00 |
|
Andrea Corallo
|
71b363e2b3
|
error handling rework
|
2020-01-01 11:38:08 +01:00 |
|
Andrea Corallo
|
eae7f30a9a
|
comment nit
|
2020-01-01 11:38:08 +01:00 |
|
Andrea Corallo
|
ab5611c25b
|
fix comp-propagate*
|
2020-01-01 11:38:07 +01:00 |
|
Andrea Corallo
|
407f5aac70
|
better comp-function-call-remove
|
2020-01-01 11:38:07 +01:00 |
|
Andrea Corallo
|
3681402bf1
|
improve dead assignment
|
2020-01-01 11:38:07 +01:00 |
|
Andrea Corallo
|
16fe8a4678
|
allow for pure function call removal optimization
|
2020-01-01 11:38:07 +01:00 |
|
Andrea Corallo
|
a99a3fbc40
|
fix jump table emission when test fn is not eq
|
2020-01-01 11:38:07 +01:00 |
|
Andrea Corallo
|
f6b58e8016
|
message when finished compiling
|
2020-01-01 11:38:06 +01:00 |
|
Andrea Corallo
|
13f3b52fa4
|
always name the compilation unit responsible for the error
|
2020-01-01 11:38:06 +01:00 |
|
Andrea Corallo
|
a82f1929fe
|
rework comp-callref lambda list
|
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
|
d8f3f8736c
|
do not compile automatically autoloads
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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 |
|
Andrea Corallo
|
0b9bec6863
|
fix comp-emit-narg-prologue
|
2020-01-01 11:37:59 +01:00 |
|