Menu

Src (SVN)-old Commit Log


Commit Date  
[r7668] by tswift

Final for get_residual_sccs and friends.

2012-11-28 17:38:10 Tree
[r7667] by tswift

Changes for get_residual_scc and friends.

2012-11-28 17:33:47 Tree
[r7666] by tswift

Change for get_residual_scc and friends. Doing a lot of updates to
debug sourceforge commit messages.

2012-11-28 16:39:29 Tree
[r7665] by tswift

Updates to document get_residual_sccs and friends.

2012-11-28 16:16:07 Tree
[r7664] by tswift

*** empty log message ***

2012-11-28 16:10:22 Tree
[r7663] by tswift

Upped the size of trail for excess vars.

2012-11-21 14:20:58 Tree
[r7662] by tswift

Fixed another obscure bug that was causing obscure core dumps.
cell_array, used by sprintfs was much too small, so I expanded it. I
do give a post traversal check to see if its expanded too much.

In addition, I'm now doing more resetting when we abort for a tabled
subgoal that is too big. I've also included XSB throws in Ctrace, at
least when they occur from the C level.

2012-11-17 18:05:00 Tree
[r7661] by tswift

Changes to fix problems with expanding VarEnumerator array, the array
that handles variable aliasing when tabling terms. When expanding
this array, we had been doing a realloc. However, expansion may occur
midway through copying a term into a table. If this happens there is
the possibility that the part of the term that is not yet copied could
point into the *old* VarEnumerator array. If this happens with a
realloc, we get a dangling pointer, which was the cause of a core dump
on some flora programs.

My fix was 1) to replace the realloc with a malloc and 2) to grow the
array more aggressively, by powers of 2. This leads to a small memory
leak in certain cases, but the leak is bounded by the current size of
the VarEnumerator array, and so will be insignificant.

2012-11-16 21:50:18 Tree
[r7660] by tswift

Expandable depth stack working for MT engine.

2012-11-15 23:01:01 Tree
[r7659] by tswift

Expandable depth stack for bounded rationality

2012-11-15 22:23:20 Tree
Older >
MongoDB Logo MongoDB