Menu ▾ ▴

Src (SVN)-old Commit Log


Commit Date  
[r9224] by tswift

Added set_predicate_property/2.
Modified some of the values of predicate_property to be more consistent with table declarations.

2018-02-13 21:17:04 Tree
[r9223] by tswift

Added set_predicate_property and small changes to predicate_property.

2018-02-13 21:14:44 Tree
[r9222] by tswift

Accommodating changes to predicate_property/2, but also checking a number of new cases.

2018-02-13 15:47:54 Tree
[r9221] by tswift

Changed semantics of predicate_property/2 w.r.t. tabling properties to make things more
consistent and hopefully clearer. Also restructured the code of this predicate.

2018-02-13 15:45:09 Tree
[r9220] by tswift

Took care of the cases of

table p/1 as dynamic

that I could locate -- there may be more.

2018-02-12 21:47:38 Tree
[r9219] by tswift

Updated predicate_property/2.

2018-02-12 21:32:21 Tree
[r9218] by tswift

Fixed problem with

:- table p1/1 as dyn.
or
:- table p1/1 as (dynamic).

This worked as a directive, but does not work as a declaration in a
compiled file where clauses for p1/1 are defined. The problem was
that the compiler didn't immediately set the property dynamic for
p1/1, so that the clauses were compiled statically. If clauses for
p1/1 weren't defined, things worked, since the directive dynamic p1/1
would be executed when the file was loaded, so assertions of p1/1 gave
no problem.

2018-02-12 20:57:18 Tree
[r9217] by tswift

Fixed bug in executing table p/1 as dyn.

2018-02-12 16:02:48 Tree
[r9216] by dwarren

Minor refinements: special case some operations for efficiency (reindex)
and a little more checking for input errors.

2018-02-02 21:00:26 Tree
[r9215] by dwarren

Re-added tests that were inadvertently deleted.

2018-02-02 20:57:56 Tree
Older >