Menu ▾ ▴

Src (SVN)-old Commit Log


Commit Date  
[r9247] by tswift

Backed out changes from 9226 which incorrectly changed the types of some opcodes etc. in a couple of functions.

2018-04-13 22:22:25 Tree
[r9246] by dwarren

Added minor code to compiler to support the form:
p(X,---) :- X = f(a,b), ...
to use the f(a,b) to index on the first argument. (Works for any argument.)
Finally can get indexing *and* avoid reconstructing the term on the heap.
This is not applied to tabled predicates (since it causes a segfault.)
I should try to figure out why. I suspect there might be a program
transformation that it's intefering with.

2018-04-05 19:27:15 Tree
[r9245] by "kifer"

allow hooks to have non-atomic types

2018-03-25 01:34:46 Tree
[r9244] by dwarren

Much new documentation.
Small small optimizations.
A few other changes.

2018-03-23 11:54:41 Tree
[r9243] by dwarren

Added write_canonical_lettervar/2, to be consistent with all other
write-like predicates, to handle open files *and* userout in first arg.

2018-03-20 19:54:47 Tree
[r9242] by dwarren

Made clause handle explicit module modifier of head.
Also a couple of cleanups (since term_new_mod preserves arguments.)

2018-03-20 19:50:25 Tree
[r9241] by "kifer"

In pathname_xsb.c: path_sysop(standardize,path,out) now strips trailing \ in windows, making it consistent with Linux/Mac
In timer_xsb.h: fixed declaration (win32) to be consistent with the MSVC studio.

2018-03-19 03:40:14 Tree
[r9240] by tswift

Took out spurious warning from predicate_property.

2018-03-04 22:53:08 Tree
[r9239] by tswift

Test for incremental tabling problem that fixed in a prior commit, where callnode-> recomputable
was not properly resent on propagate_no_change.

2018-03-04 22:48:08 Tree
[r9238] by tswift

Changes to fix a bug in tripwire version of maxans.

2018-03-04 22:00:47 Tree
Older >