Andrea Corallo
|
d34eb7a39f
|
reloc fist simple func
|
2020-01-01 11:37:40 +01:00 |
|
Andrea Corallo
|
620794aa93
|
emit function relocation name from comp.el
|
2020-01-01 11:37:40 +01:00 |
|
Andrea Corallo
|
5e06f2fc31
|
some clean-up into comp.el
|
2020-01-01 11:37:40 +01:00 |
|
Andrea Corallo
|
8bf2e4e282
|
add and call comp-add-subr-to-relocs
|
2020-01-01 11:37:40 +01:00 |
|
Andrea Corallo
|
5ebc3fc47c
|
have subr name in limple
|
2020-01-01 11:37:40 +01:00 |
|
Andrea Corallo
|
79d4b6915c
|
make use of data relocations
|
2020-01-01 11:37:39 +01:00 |
|
Andrea Corallo
|
20d42249ce
|
emit reloc index
|
2020-01-01 11:37:39 +01:00 |
|
Andrea Corallo
|
c8a0b81f8f
|
basic reload almost working
|
2020-01-01 11:34:02 +01:00 |
|
Andrea Corallo
|
6f6362207f
|
add funcs into comp-ctxt
|
2020-01-01 11:34:02 +01:00 |
|
Andrea Corallo
|
765e57e2d2
|
improve relocation collection
|
2020-01-01 11:34:02 +01:00 |
|
Andrea Corallo
|
941937d295
|
disable const vect per function
|
2020-01-01 11:34:02 +01:00 |
|
Andrea Corallo
|
52089993aa
|
no need to quote types into structs
|
2020-01-01 11:34:01 +01:00 |
|
Andrea Corallo
|
f4603ab674
|
render data_relocs vector
|
2020-01-01 11:34:01 +01:00 |
|
Andrea Corallo
|
bdcd8dd9fe
|
some other renaming
|
2020-01-01 11:34:01 +01:00 |
|
Andrea Corallo
|
24fe275711
|
optimize self calls
|
2020-01-01 11:34:01 +01:00 |
|
Andrea Corallo
|
15e31a4a1f
|
fix indent_to
|
2020-01-01 11:34:01 +01:00 |
|
Andrea Corallo
|
ac03653259
|
fix preceding-char
|
2020-01-01 11:34:00 +01:00 |
|
Andrea Corallo
|
4ed657604d
|
inline negate
|
2020-01-01 11:34:00 +01:00 |
|
Andrea Corallo
|
757a959068
|
some renaming
|
2020-01-01 11:34:00 +01:00 |
|
Andrea Corallo
|
ab69bb6364
|
some minors
|
2020-01-01 11:34:00 +01:00 |
|
Andrea Corallo
|
29e17e08b3
|
add comp-emit-narg-prologue
|
2020-01-01 11:33:59 +01:00 |
|
Andrea Corallo
|
0c33a8ff4b
|
fix &optional args
|
2020-01-01 11:33:59 +01:00 |
|
Andrea Corallo
|
b6e7df0926
|
rework args structures
|
2020-01-01 11:33:59 +01:00 |
|
Andrea Corallo
|
bb8f8f5cfa
|
mark todos
|
2020-01-01 11:33:59 +01:00 |
|
Andrea Corallo
|
7dc99d5d51
|
add save-restriction support
|
2020-01-01 11:33:59 +01:00 |
|
Andrea Corallo
|
bdadeff503
|
add narrow-to-region + widen support
|
2020-01-01 11:33:59 +01:00 |
|
Andrea Corallo
|
128cc4a2f4
|
add record_unwind_protect_excursion support
|
2020-01-01 11:33:59 +01:00 |
|
Andrea Corallo
|
3e18100038
|
implement log-buffer
|
2020-01-01 11:33:59 +01:00 |
|
Andrea Corallo
|
5dda07d22c
|
dipatcher support for helper_unwind_protect record_unwind_current_buffer
|
2020-01-01 11:33:58 +01:00 |
|
Andrea Corallo
|
9901f47ef7
|
some fixes to unbind_n
|
2020-01-01 11:33:58 +01:00 |
|
Andrea Corallo
|
7720dceba1
|
add record_unwind_current_buffer helper_unwind_protect support
|
2020-01-01 11:33:57 +01:00 |
|
Andrea Corallo
|
39e224ba18
|
clean-up unnecessary declarations
|
2020-01-01 11:33:57 +01:00 |
|
Andrea Corallo
|
63bcc81d1d
|
add incoming &rest arg support
|
2020-01-01 11:33:57 +01:00 |
|
Andrea Corallo
|
c77ad1866d
|
add incoming &optional args support
|
2020-01-01 11:33:57 +01:00 |
|
Andrea Corallo
|
318c4772af
|
fix comp-limplify-listn
|
2020-01-01 11:33:56 +01:00 |
|
Andrea Corallo
|
bebe5a9791
|
add limple switch support
|
2020-01-01 11:33:56 +01:00 |
|
Andrea Corallo
|
79f7d40fa8
|
better make-comp-mvar
|
2020-01-01 11:33:56 +01:00 |
|
Andrea Corallo
|
1b72dad74f
|
catch works
|
2020-01-01 11:33:56 +01:00 |
|
Andrea Corallo
|
8b22849a5c
|
pushconditioncase working
|
2020-01-01 11:33:56 +01:00 |
|
Andrea Corallo
|
868b6b454e
|
separate basic blocks
|
2020-01-01 11:33:56 +01:00 |
|
Andrea Corallo
|
a2cf65d203
|
separate code
|
2020-01-01 11:33:56 +01:00 |
|
Andrea Corallo
|
759a15d446
|
adding non locals
|
2020-01-01 11:33:56 +01:00 |
|
Andrea Corallo
|
e25cf44115
|
fix comp-emit-cond-jump
|
2020-01-01 11:33:55 +01:00 |
|
Andrea Corallo
|
6e1e1bdc2c
|
fix goto
|
2020-01-01 11:33:55 +01:00 |
|
Andrea Corallo
|
d025ce26f8
|
stackset
|
2020-01-01 11:33:55 +01:00 |
|
Andrea Corallo
|
8da012e224
|
ops
|
2020-01-01 11:33:55 +01:00 |
|
Andrea Corallo
|
231c71706b
|
Add other ops
|
2020-01-01 11:33:55 +01:00 |
|
Andrea Corallo
|
45a4510738
|
adding ops
|
2020-01-01 11:33:55 +01:00 |
|
Andrea Corallo
|
c7341aad72
|
improve comp-op-case again
|
2020-01-01 11:33:55 +01:00 |
|
Andrea Corallo
|
f78257006c
|
add a bunch of ops
|
2020-01-01 11:33:55 +01:00 |
|