Menu

Src (SVN)-old Commit Log


Commit Date  
[r2689] by dwarren

Slightly modified how keyboard interrupts are handled. In subp.c it
seemed that the embedded call to signal got lost, so XSB could only
intercept one keyboard interrupt and thereafter would abort. xcallxsb
was changed to treat keyboard interrupt and treat it as an abort.
Abort is returned to the c-caller simply as failure.

2001-11-02 22:20:58 Tree
[r2688] by dwarren

Added definitions to imporve tracing of phrase and tphrase builtins.

2001-10-29 16:06:19 Tree
[r2687] by tswift

Made the error reporting in name/2 report the value of non-variable arguments
when it aborts.

2001-10-24 20:19:20 Tree
[r2686] by tswift

Change to functor/3 to handle core dumps when functor(X,1,2) is
called. The change passes the testsuite and fixes an outstanding bug
on the tracker. In addition, I tested it with about 30 combinations,
ensuring it had the correct behavior (I did not make this into a
script since correct behaviour often involves one or another sort of
error).

Hopefully I didnt break anything. Despite Kostis' good coding, the C
code for functor is complicated, due to the many cases which it must
handle. The specific changes are documented in the file.

2001-10-23 16:34:48 Tree
[r2685] by lfcastro

* fixed ProfileLeader dependence on LOCAL_EVAL

2001-10-20 21:53:24 Tree
[r2684] by kifer

adjusted declaration of StrArgBuf to the changed declarations in
emu/varstring_xsb_h

2001-10-20 21:32:54 Tree
[r2683] by dwarren

*** empty log message ***

2001-10-19 21:38:25 Tree
[r2682] by dwarren

I guess I forgot to check in the object file after adding for/3.

2001-10-10 13:07:48 Tree
[r2681] by dwarren

Fixed bug in for with first lim greater than second. (I thought I'd
tested that sucker :-(.

2001-10-09 19:13:15 Tree
[r2680] by dwarren

Added definition of for/3: for(I,Lim1,Lim2), which causes I to be
bound to all integer values from integer Lim1 to integer Lim2 (with
either being the larger.)

2001-10-09 18:53:56 Tree
Older >
MongoDB Logo MongoDB