Menu ▾ ▴

Commit [r9309]  Maximize  Restore  History

Atom_codes and atom_chars are no longer inline builtins. The problem
is that these predicates may require heap expansion, and if the
explicit call is optimized away, the number of registers to pass to
heap expansion is unknown, leading to a core dump when they are called
on large atoms (or large code lists).

tswift 2018-06-03

changed /trunk/XSB/cmplib/asmpass2.xwam
changed /trunk/XSB/cmplib/builtin.P
changed /trunk/XSB/cmplib/builtin.xwam
changed /trunk/XSB/cmplib/modeinf.xwam
changed /trunk/XSB/cmplib/modes.xwam
changed /trunk/XSB/cmplib/parse.xwam
changed /trunk/XSB/cmplib/preproc.xwam
changed /trunk/XSB/cmplib/prof_sbp.xwam
changed /trunk/XSB/cmplib/singlton.xwam
changed /trunk/XSB/cmplib/spec.xwam
changed /trunk/XSB/cmplib/ti_mod.xwam
/trunk/XSB/cmplib/asmpass2.xwam
Binary file was changed.
/trunk/XSB/cmplib/builtin.P Diff Switch to side-by-side view
Loading...
/trunk/XSB/cmplib/builtin.xwam
Binary file was changed.
/trunk/XSB/cmplib/modeinf.xwam
Binary file was changed.
/trunk/XSB/cmplib/modes.xwam
Binary file was changed.
/trunk/XSB/cmplib/parse.xwam
Binary file was changed.
/trunk/XSB/cmplib/preproc.xwam
Binary file was changed.
/trunk/XSB/cmplib/prof_sbp.xwam
Binary file was changed.
/trunk/XSB/cmplib/singlton.xwam
Binary file was changed.
/trunk/XSB/cmplib/spec.xwam
Binary file was changed.
/trunk/XSB/cmplib/ti_mod.xwam
Binary file was changed.