Report used memory
ClauseAllocator can use any base type, not only 32-bit stuff
Make clause size sorter parametric
Sorting the learnt clause was wrong
Stamp-based on-the-fly learnt clause minimisation
More memory usage stats
Use stamps for reachability analysis
When updating stamps during var-replacement, update dominators, too
Forgot to check for lit_Undef while updating lits
Root(i.e. dominator) for literals in case of IRRED is newly propagated learnt literal
There is no cheating nowadays calculating literals removed
Fixing number of literals counted as removed by cache-vivif
The dominator for STAMP_IRRED is the trail.back, not p in fact
More precise memory usage accounting
Do more aggressive var-elimination
To avoid long streaks of randInt() in prober, pre-select vars
Use stamps for reachability
Stamping is best used after (virtual) lits have been added during varelim
We already filter for learnt(), no need to do it again
More comments