Menu ▾ ▴

Src (SVN)-old Commit Log


Commit Date  
[r9252] by tswift

in curr_sym fixed a bug in predicate_property with properly handling tables.
in tables added max_ans as a tabling option.

2018-04-16 20:50:23 Tree
[r9251] by dwarren

Minor changes in tests (and output).
Added tests for interning (hash-consing) big_arity terms.

2018-04-16 18:36:08 Tree
[r9250] by dwarren

New implementation of index trees. Smaller, slightly faster, simpler.

2018-04-16 18:33:01 Tree
[r9249] by dwarren

Fixed bugs in handling of big-arity terms (arity > 255).

2018-04-16 13:35:03 Tree
[r9248] by tswift

Added predicate_property_20180213.

2018-04-13 22:26:52 Tree
[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
Older >