1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-26 09:51:31 -08:00
Commit graph

140004 commits

Author SHA1 Message Date
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
1001af9b84 add bubble sort into to tests 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
Andrea Corallo
65eb55ff41 code cleanup 2020-01-01 11:33:40 +01:00
Andrea Corallo
097f36bc75 add Badd1 support 2020-01-01 11:33:40 +01:00
Andrea Corallo
f867699b23 allow + in lisp functions to be compiled 2020-01-01 11:33:40 +01:00
Andrea Corallo
a580344193 add speed parameter 2020-01-01 11:33:40 +01:00
Andrea Corallo
8bfe8ce8d0 add sub1 2020-01-01 11:33:40 +01:00
Andrea Corallo
96fc40d7db generate reproducer if needed 2020-01-01 11:33:40 +01:00
Andrea Corallo
efd20b8c4b add comp_xfixnum + comp_make_fixnum 2020-01-01 11:33:40 +01:00
Andrea Corallo
34d1a15307 fix uninitialized read 2020-01-01 11:33:40 +01:00
Andrea Corallo
1e9bd1df4c adding sub1 2020-01-01 11:33:40 +01:00
Andrea Corallo
e642113184 remame compiler functions 2020-01-01 11:33:40 +01:00
Andrea Corallo
b8aeb2e35d move to lispobj as union 2020-01-01 11:33:40 +01:00
Andrea Corallo
16b2a5471e add some new constant 2020-01-01 11:33:40 +01:00
Andrea Corallo
5cbb6ad895 better errors 2020-01-01 11:33:40 +01:00
Andrea Corallo
b3038fa867 add relative branch ops 2020-01-01 11:33:39 +01:00
Andrea Corallo
2b56339f75 adding conditionals 2020-01-01 11:33:39 +01:00
Andrea Corallo
c43a9d940a add bb computation 2020-01-01 11:33:39 +01:00
Andrea Corallo
37381fb9b2 generalize bblocks 2020-01-01 11:33:39 +01:00
Andrea Corallo
d234e9bc8a add stuffs 2020-01-01 11:33:39 +01:00
Andrea Corallo
70fc2a742d naming change 2020-01-01 11:33:39 +01:00
Andrea Corallo
3943db1ab2 adding more stuffs 2020-01-01 11:33:39 +01:00
Andrea Corallo
c6680e15d7 better error msg 2020-01-01 11:33:39 +01:00
Andrea Corallo
1121416cfd adding stuffs 2020-01-01 11:33:39 +01:00
Andrea Corallo
15b4f9d878 precompute nil 2020-01-01 11:33:39 +01:00
Andrea Corallo
68472f45a6 some more ops 2020-01-01 11:33:39 +01:00
Andrea Corallo
a80140032b move return into the right place 2020-01-01 11:33:39 +01:00
Andrea Corallo
7e3d6657e7 replace printfs with proper errors for non supported ops 2020-01-01 11:33:39 +01:00
Andrea Corallo
7ad90d4108 add some more ops 2020-01-01 11:33:38 +01:00
Andrea Corallo
a552450416 add concat 2020-01-01 11:33:38 +01:00
Andrea Corallo
2a5c81a5c9 store ffuncall with all other functions 2020-01-01 11:33:38 +01:00
Andrea Corallo
6ce8092a01 add jit_emit_callN 2020-01-01 11:33:38 +01:00
Andrea Corallo
28cd3abbdf rationalize jit_emit_Ffuncall 2020-01-01 11:33:38 +01:00
Andrea Corallo
38a5a36a17 some more ops 2020-01-01 11:33:38 +01:00
Andrea Corallo
f42b2b0143 introduce CASE_CALL_NARGS macro and add various ops
symbol_function set fset fget fget Bsubstring
2020-01-01 11:33:38 +01:00
Andrea Corallo
17807af213 add symbol-value 2020-01-01 11:33:38 +01:00
Andrea Corallo
bebd14acc1 add aset 2020-01-01 11:33:38 +01:00
Andrea Corallo
770e52e700 add discard and dup 2020-01-01 11:33:38 +01:00
Andrea Corallo
2b48e5f979 Baref 2020-01-01 11:33:38 +01:00
Andrea Corallo
5a9d4d6704 add Blength 2020-01-01 11:33:37 +01:00