Menu

Src (SVN)-old Commit Log


Commit Date  
[r8281] by tswift

Apparently also forgot to add these...

2015-03-05 21:36:39 Tree
[r8280] by tswift

Forgot to add these earlier.

2015-03-05 21:31:06 Tree
[r8279] by tswift

Updated tests for new version of transitive abolishes.

2015-03-05 21:14:41 Tree
[r8278] by dwarren

Minor changes writing lettervars, and op precedence of +,
and updating xwams, which I hope will now be less variable.

2015-03-05 18:22:12 Tree
[r8277] by dwarren

Changed compiler to use internal cmp_gensym, and not global gensym,
which was causing internally generated names (by specialization) to
vary depending on the context of the compile, and making xwams differ
unnecessarily.

2015-03-05 17:34:52 Tree
[r8276] by tswift

Cosmetic change of the name of a macro.

2015-03-04 22:27:20 Tree
[r8275] by tswift

Major change to transitive abolishes for calls. As before, if a
table T_a is abolished, any table T' that has an answer that
depends on T_a or an answer in T_a is abolished. Now, any table
T'' upon which T_a depends (i.e., T_a has an answer that has T''
or an answer in T'' in its delay list) is affected in the
following manner. Any backpointers from T'' to T_a are removed
from the subgoal or answer PNDEs. This means that after table
abolishes, all backpointers from non-abolished tables will remain
valid. (At least, I sure hope so.)

In the first version of transitive abolishes, tables such as T''
were unaffected. However, this left invalid back pointers and
led to core dumps when running Ergo. The next version that was
has been in place for a couple of weeks actually abolished tables
such as T'', but this was too extreme. So hopefully this version
will be just right.

The above changes were in tr_utils.c. The slgdelay* changes were so that remove_pndes could be
used in tr_utils.c

2015-03-04 22:17:14 Tree
[r8274] by kifer

SYSCALL_filecopy was broken (was supposed to return 0 on success and was returning 1). Fixed.
Also added SYSCALL_fileappend, for good measure.
A lot of xwams are showing as having been recompiled. Assuming somebody forgot to do so, so committing them as well.
The testsuite runs except 2 utf8 tests.

2015-03-04 07:52:46 Tree
[r8273] by dwarren

Comment out declaration of unused variable (to quiet compiler.)

2015-02-28 22:50:37 Tree
[r8272] by dwarren

Changed \x and \<num> (for octal) escapes in strings to allow termination
by first non hex (oct) digit.
Also changed to recognize [] and {} as tokens, so they can appear as functors.

2015-02-28 22:34:09 Tree
Older >
MongoDB Logo MongoDB