Menu

Commit [r8599]  Maximize  Restore  History

Fixed a bug in variant call search that arose when tabling a subgoal with thousands of variables. The bug arose

because some information was integer-encoded and decoded inconsistently. Also, I did a check on the maximum number
of variables in a subgoal, which I set to 2000, as a large number of variables in a subgoal will likely cause
problems somewhere else, and I think its reasonable to assume that such large subgoals are probably errors. The
exact number can be controlled by a flag, but the flag should only be used for experimentation.

tswift 2016-01-26

changed /trunk/XSB/emu/flag_defs_xsb.h
changed /trunk/XSB/emu/init_xsb.c
changed /trunk/XSB/emu/tab_structs.h
changed /trunk/XSB/emu/tables.c
changed /trunk/XSB/emu/tries.c
/trunk/XSB/emu/flag_defs_xsb.h Diff Switch to side-by-side view
Loading...
/trunk/XSB/emu/init_xsb.c Diff Switch to side-by-side view
Loading...
/trunk/XSB/emu/tab_structs.h Diff Switch to side-by-side view
Loading...
/trunk/XSB/emu/tables.c Diff Switch to side-by-side view
Loading...
/trunk/XSB/emu/tries.c Diff Switch to side-by-side view
Loading...
MongoDB Logo MongoDB