Commits

Author Commit Message Labels Comments Date
Pierre Carbonnelle
add the multi-threaded MultiModel example. Fix bugs of crosstalk between threads.
Pierre Carbonnelle
Logic(True) now returns the logic in the current thread. Logic() reinitializes it.
Pierre Carbonnelle
improve resolution algorithm in threadSafe
Pierre Carbonnelle
remove dependency on the six package
Pierre Carbonnelle
use __slots__ to gain 5% in queens.py with python 2.7
Pierre Carbonnelle
use __slots__ to improve performance in python 2.7
Pierre Carbonnelle
improve speed of queens resolution by 15 to 20%
Pierre Carbonnelle
add Logic module to support multi-model applications in a thread safe way
Pierre Carbonnelle
add test of prefixed literal in ask()
Pierre Carbonnelle
test negation of conjunctions
Pierre Carbonnelle
make pyDatalog.Variable threads-safe
Pierre Carbonnelle
perf : do not rebase if no parent_class
Pierre Carbonnelle
first iteration for adding thread safety, with example
Pierre Carbonnelle
first version without threading
Pierre Carbonnelle
remove unnecessary import
Pierre Carbonnelle
use OrderedDict instead of OrderedSet for pred.clauses. Key should be improved though.
Pierre Carbonnelle
test for order of clauses for function
Pierre Carbonnelle
test for order of clauses for function
Pierre Carbonnelle
order of clauses for function definition is significant --> use OrderedSet for pred. clauses
Pierre Carbonnelle
add support for format_ in in-line queries
Pierre Carbonnelle
update the description of the result of query, to take pretty printing into account
Pierre Carbonnelle
add format_ function
Pierre Carbonnelle
update grammar for 0.13.0
Pierre Carbonnelle
add test on dates
Pierre Carbonnelle
remove str(VarSymbol)
Pierre Carbonnelle
Full support of functions of functions, and functions of operations.
Pierre Carbonnelle
fix error in precalculations of a function of a function
Pierre Carbonnelle
move parser of pyDatalog program to bottom of file
Pierre Carbonnelle
stop searching when Goal is reached --> hashtag solution in 11 seconds
Pierre Carbonnelle
define and use subgoal.is_done.
  1. Prev
  2. Next