be more careful about error handling when storing DB terms

git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@399 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
This commit is contained in:
vsc
2002-03-07 05:13:21 +00:00
parent 43cad85ace
commit 798bdbdf39
13 changed files with 997 additions and 1041 deletions

View File

@@ -16,6 +16,25 @@
<h2>Yap-4.3.21:</h2>
<ul>
<li>NEW: variable_in_term/2 at library(terms).</li>
<li>FIXED: debugger would not step through [-F].</li>
<li>FIXED: unix(argv(L)) was doing bad type checking.</li>
<li>FIXED: assert((a:- m:[f])) would core dump.</li>
<li>FIXED: gc in dexecute should not use current Y, instead if
should look at parent's Y (Ines Dutra).</li>
<li>FIXED: do not loop on unbound metacalls.</li>
<li>FIXED: do not assert clauses if the predicate is active
and you had to abolish first.</li>
<li>FIXED: always allow asserting over static predicates.</li>
<li>FIXED: disable cache when checking whether static was
in use.</li>
<li>FIXED: heap overflow while storing db term.</li>
<li>FIXED: trust_fail should be preceeded by an sla.</li>
<li>FIXED: make sla point to current pred, get rid of current
pred in bitmap.</li>
<li>FIXED: MkVarTerm in c_interface.h (Christophe Billard)</li>
<li>FIXED: get rid of unnecessary USE_OFFSETS</li>
<li>FIXED: stupid limit on Heap Size with LowTags. (David Page)</li>
<li>FIXED: make fileerrors default for SICStus. (Nicos Angelopoulos)</li>
<li>FIXED: g(X) :- (Z is 2*X; a(Z)) Z cannot be seen as a free
var. (Nicos Angelopoulos).</li>