Commits

Author Commit Message Labels Comments Date
Pierre Carbonnelle
use dedicated objects instead of thunks, for a 15 to 20 % speed improvement
Pierre Carbonnelle
compute key in Const.__new__ and Var.__new__ for (minor) speed gain
Pierre Carbonnelle
add speed results in comments
Pierre Carbonnelle
improve speed of 8-Queen. Update pypi categories
Pierre Carbonnelle
add discrete constraint programming to long description of pyDatalog
Pierre Carbonnelle
improve n_queens speed through more memoization
Pierre Carbonnelle
Add the N-queens problem as example of CSP
Pierre Carbonnelle
Added tag version 8.1 for changeset 3ade3bd74537
Pierre Carbonnelle
version 8.1
Tags
version 8.1
Pierre Carbonnelle
Hook for other data store. Finalize test of performance.
Pierre Carbonnelle
rerun speed test without cProfile, and add results
Pierre Carbonnelle
manage pyDatalog version using __init__.py
Pierre Carbonnelle
Add DatalogError class and print datalog error nicely.
Pierre Carbonnelle
fix "string indices must be integers, not Symbol" due to name conflict with python classes having attributes named : name, type, negated, or lua.
Pierre Carbonnelle
Fix X==Y when both are unbound
Pierre Carbonnelle
accept empty string as a constant
Pierre Carbonnelle
Added tag 0.8.0 for changeset 88cc95f9d2b4
Pierre Carbonnelle
test error detection
Tags
0.8.0
Pierre Carbonnelle
Fix circular import problem
Pierre Carbonnelle
Improve error message
Pierre Carbonnelle
Detect missing parenthesis around inequalities
Pierre Carbonnelle
fix import problem
Pierre Carbonnelle
support virtual attributes (e.g. Mary.salary_class). Fix the order of evaluation of formula pre_calculations.
Pierre Carbonnelle
Answer class in pyDatalog now defines the object returned by ask
Pierre Carbonnelle
simplify by removing references to Datalog_engine and default_datalog_engine; refocus pyParser.py on parsing
Pierre Carbonnelle
remove original lua code
Pierre Carbonnelle
Remove unnecessary references to datalog_engine
Pierre Carbonnelle
simplify by merging Python_engine into Datalog_engine
Pierre Carbonnelle
remove Lua engine
Pierre Carbonnelle
support for 'in' comparison operator (e.g. X in (1,2))
  1. Prev
  2. Next