1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-28 10:51:29 -08:00
Commit graph

111 commits

Author SHA1 Message Date
Andrea Corallo
0b7ea16547 add define_check_type 2020-01-01 11:33:46 +01:00
Andrea Corallo
7ca1835309 inline cdr 2020-01-01 11:33:46 +01:00
Andrea Corallo
09b89741d0 split XCAR 2020-01-01 11:33:46 +01:00
Andrea Corallo
df93780efe full inline car 2020-01-01 11:33:46 +01:00
Andrea Corallo
a8c60ea884 fix XUNTAG 2020-01-01 11:33:46 +01:00
Andrea Corallo
4d4f2a4efc add emit_EQ 2020-01-01 11:33:46 +01:00
Andrea Corallo
2dc6ff9176 add emit_NILP 2020-01-01 11:33:45 +01:00
Andrea Corallo
6955ca3d2a add emit_rval_XCONS 2020-01-01 11:33:45 +01:00
Andrea Corallo
4f5881bc0c better emit_cast 2020-01-01 11:33:45 +01:00
Andrea Corallo
c4bebcb38f define cast union into dedicated function 2020-01-01 11:33:45 +01:00
Andrea Corallo
fc2e2818ed reindent define_thread_state_struct 2020-01-01 11:33:45 +01:00
Andrea Corallo
483a2d39df add XUNTAG 2020-01-01 11:33:45 +01:00
Andrea Corallo
f2dd0cb80f add char * type support 2020-01-01 11:33:45 +01:00
Andrea Corallo
4577eeedf6 better options 2020-01-01 11:33:45 +01:00
Andrea Corallo
fdc8de36c3 add cons definition 2020-01-01 11:33:45 +01:00
Andrea Corallo
1f26e75104 CASE_CALL_NARGS -> CASE_CALL_N 2020-01-01 11:33:45 +01:00
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