Menu ▾ ▴

Commit [r9262]  Maximize  Restore  History

Changes to support addition of bi_instr instruction to allow (some) builtins

to take their arguments from specified registers (instead of always from
reg 1-n).

builtin.c (all ctop/ptoc reg_term for bi_instr)
context.h (for biargs on multithread)
dis.c (for bi_instr disassembly)
emudef.h (decl of biarg and bioldarg[])
emuloop.c (unikavars and bi_instr, and no deref)
gc_mark.h (added case for RRRR)
inst_xsb.h (added bi_instr and unikavars, and RRRR)
loader_xsb.c (sep fix for cygwin toupper)
ptoc_tag_xsb_i.h (builtin arg access)
std_pred_xsb_i.h (minor fix to avoid arity var confusion)
system_xsb.c (added windows get_tmp_filename def)
xsb_inst_list.h (2 new instrs)

dwarren 2018-04-24

changed /trunk/XSB/emu/builtin.c
changed /trunk/XSB/emu/context.h
changed /trunk/XSB/emu/dis.c
changed /trunk/XSB/emu/emudef.h
changed /trunk/XSB/emu/emuloop.c
changed /trunk/XSB/emu/gc_mark.h
changed /trunk/XSB/emu/inst_xsb.h
changed /trunk/XSB/emu/loader_xsb.c
changed /trunk/XSB/emu/ptoc_tag_xsb_i.h
changed /trunk/XSB/emu/std_pred_xsb_i.h
changed /trunk/XSB/emu/system_xsb.c
changed /trunk/XSB/emu/xsb_inst_list.h
/trunk/XSB/emu/builtin.c Diff Switch to side-by-side view
Loading...
/trunk/XSB/emu/context.h Diff Switch to side-by-side view
Loading...
/trunk/XSB/emu/dis.c Diff Switch to side-by-side view
Loading...
/trunk/XSB/emu/emudef.h Diff Switch to side-by-side view
Loading...
/trunk/XSB/emu/emuloop.c Diff Switch to side-by-side view
Loading...
/trunk/XSB/emu/gc_mark.h Diff Switch to side-by-side view
Loading...
/trunk/XSB/emu/inst_xsb.h Diff Switch to side-by-side view
Loading...
/trunk/XSB/emu/loader_xsb.c Diff Switch to side-by-side view
Loading...
/trunk/XSB/emu/ptoc_tag_xsb_i.h Diff Switch to side-by-side view
Loading...
/trunk/XSB/emu/std_pred_xsb_i.h Diff Switch to side-by-side view
Loading...
/trunk/XSB/emu/system_xsb.c Diff Switch to side-by-side view
Loading...
/trunk/XSB/emu/xsb_inst_list.h Diff Switch to side-by-side view
Loading...