Andrea Corallo
|
97b39deeea
|
remove scratch call mechanism
|
2020-01-01 11:33:44 +01:00 |
|
Andrea Corallo
|
5637eae4a4
|
locals to array
|
2020-01-01 11:33:44 +01:00 |
|
Andrea Corallo
|
3a64ec8021
|
bblock -> block
|
2020-01-01 11:33:44 +01:00 |
|
Andrea Corallo
|
dbf05d0d22
|
add format_string
|
2020-01-01 11:33:44 +01:00 |
|
Andrea Corallo
|
d9e125793c
|
postfix struct with _s
|
2020-01-01 11:33:44 +01:00 |
|
Andrea Corallo
|
ee38ed1e7d
|
add discard macro
|
2020-01-01 11:33:44 +01:00 |
|
Andrea Corallo
|
175d932b95
|
set target stacks for safety
|
2020-01-01 11:33:44 +01:00 |
|
Andrea Corallo
|
a328ce70ea
|
fix struct thread_state definition
|
2020-01-01 11:33:44 +01:00 |
|
Andrea Corallo
|
0406c74b60
|
fix awful pad hack in define_handler_struct
|
2020-01-01 11:33:44 +01:00 |
|
Andrea Corallo
|
39390edcf9
|
jmp_buf as struct + offset workaround
|
2020-01-01 11:33:44 +01:00 |
|
Andrea Corallo
|
cc78d4c34e
|
fix pushhandler
|
2020-01-01 11:33:43 +01:00 |
|
Andrea Corallo
|
1d46302e72
|
dump all ops as comments
|
2020-01-01 11:33:43 +01:00 |
|
Andrea Corallo
|
11ca831f99
|
pushhandler
|
2020-01-01 11:33:43 +01:00 |
|
Andrea Corallo
|
b661d47434
|
better emit_lisp_obj_from_ptr
|
2020-01-01 11:33:43 +01:00 |
|
Andrea Corallo
|
7cbfd437a9
|
better logging into emit_scratch_callN
|
2020-01-01 11:33:43 +01:00 |
|
Andrea Corallo
|
a31a164ea0
|
imrpve macros
|
2020-01-01 11:33:43 +01:00 |
|
Andrea Corallo
|
8f0bb7d264
|
rework debug dump
|
2020-01-01 11:33:43 +01:00 |
|
Andrea Corallo
|
9cb5ce763d
|
name basic blocks
|
2020-01-01 11:33:43 +01:00 |
|
Andrea Corallo
|
3dde8c0e12
|
adding Bpushconditioncase Bpushcatch
|
2020-01-01 11:33:43 +01:00 |
|
Andrea Corallo
|
a9adf96df3
|
more type definitions
|
2020-01-01 11:33:43 +01:00 |
|
Andrea Corallo
|
4665ad2c89
|
better macro usage
|
2020-01-01 11:33:43 +01:00 |
|
Andrea Corallo
|
09b33fb6bf
|
use emacs_int
|
2020-01-01 11:33:43 +01:00 |
|
Andrea Corallo
|
72e2d6752c
|
some renaming convention
|
2020-01-01 11:33:42 +01:00 |
|
Andrea Corallo
|
bb45450e4b
|
Bcar_safe Bcdr_safe support
|
2020-01-01 11:33:42 +01:00 |
|
Andrea Corallo
|
eefd7d819c
|
Bstack_set2 support
|
2020-01-01 11:33:42 +01:00 |
|
Andrea Corallo
|
1510e15c3c
|
Binsert support
|
2020-01-01 11:33:42 +01:00 |
|
Andrea Corallo
|
0c7115c7b8
|
BdiscardN support
|
2020-01-01 11:33:42 +01:00 |
|
Andrea Corallo
|
04aafb7f66
|
Bnumberp support
|
2020-01-01 11:33:42 +01:00 |
|
Andrea Corallo
|
96e1a5efb3
|
fix consp
|
2020-01-01 11:33:42 +01:00 |
|
Andrea Corallo
|
2a1bb41c14
|
Bintegerp support
|
2020-01-01 11:33:42 +01:00 |
|
Andrea Corallo
|
0438e245a1
|
add emit_INTEGERP
|
2020-01-01 11:33:42 +01:00 |
|
Andrea Corallo
|
cb4ce8b31c
|
add emit_BIGNUMP
|
2020-01-01 11:33:42 +01:00 |
|
Andrea Corallo
|
f245990714
|
emit_call funcs return now rval
|
2020-01-01 11:33:42 +01:00 |
|
Andrea Corallo
|
433108104a
|
helper_PSEUDOVECTOR_TYPEP -> helper_PSEUDOVECTOR_TYPEP_XUNTAG
|
2020-01-01 11:33:42 +01:00 |
|
Andrea Corallo
|
a11dc2c8ad
|
better naming ocnvention
|
2020-01-01 11:33:42 +01:00 |
|
Andrea Corallo
|
8f446c0649
|
add declare_PSEUDOVECTORP
|
2020-01-01 11:33:42 +01:00 |
|
Andrea Corallo
|
79dc3a717e
|
XLP XLI l and r values
|
2020-01-01 11:33:41 +01:00 |
|
Andrea Corallo
|
187c1eed6f
|
rename comp_lisp_obj_from_ptr
|
2020-01-01 11:33:41 +01:00 |
|
Andrea Corallo
|
d88694315f
|
reset compiler context for everi run
|
2020-01-01 11:33:41 +01:00 |
|
Andrea Corallo
|
f3fd0293d9
|
make some order into debug facilities
|
2020-01-01 11:33:41 +01:00 |
|
Andrea Corallo
|
d6ab304991
|
add comp_VECTORLIKEP
|
2020-01-01 11:33:41 +01:00 |
|
Andrea Corallo
|
592bfe5a97
|
adding other ops
|
2020-01-01 11:33:41 +01:00 |
|
Andrea Corallo
|
b3d858da8d
|
inline consp
|
2020-01-01 11:33:41 +01:00 |
|
Andrea Corallo
|
4da353c6a3
|
add comp_TAGGEDP
|
2020-01-01 11:33:41 +01:00 |
|
Andrea Corallo
|
87bf022f2f
|
fix prologue strategy
|
2020-01-01 11:33:41 +01:00 |
|
Andrea Corallo
|
203b6ce9fa
|
improve comp_lisp_obj_as_ptr_from_ptr generated var naming
|
2020-01-01 11:33:41 +01:00 |
|
Andrea Corallo
|
edcadf5c44
|
add Bstack_set
|
2020-01-01 11:33:41 +01:00 |
|
Andrea Corallo
|
3ee58c64e5
|
add setcar setcdr
|
2020-01-01 11:33:41 +01:00 |
|
Andrea Corallo
|
5c406adac7
|
add arithmetic comparisons
|
2020-01-01 11:33:41 +01:00 |
|
Andrea Corallo
|
7ce2c17a0f
|
add Bnegate support
|
2020-01-01 11:33:40 +01:00 |
|