1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-23 04:53:12 -08:00
Commit graph

40 commits

Author SHA1 Message Date
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
Andrea Corallo
f4d2f75a07 add void ptr 2020-01-01 11:33:37 +01:00
Andrea Corallo
b21539f608 generalize lisp call ret type 2020-01-01 11:33:37 +01:00
Andrea Corallo
1f2529df7d add Bunbind 2020-01-01 11:33:37 +01:00
Andrea Corallo
25127da57f rename type 2020-01-01 11:33:37 +01:00
Andrea Corallo
54e18532e7 add funcall 2020-01-01 11:33:37 +01:00
Andrea Corallo
5238cd1e6a add varbind support 2020-01-01 11:33:37 +01:00
Andrea Corallo
01442a9ac9 Add native compiler comp.c 2020-01-01 11:33:37 +01:00