There are various low hanging fruit to use in improvement of MiniSat, starting from bringing in work from niklasso/minisat, through modernizing it to use C++11 (which would also allow us to stop it from forcing __STDC_LIMIT_MACROS and __STDC_FORMAT_MACROS defines) all the way through fixing up things like Minisat::Vec implementation (ATM it leaves performance on the table for no reason what-so-ever).
Which of these are worth it, and which are not?
There are various low hanging fruit to use in improvement of MiniSat, starting from bringing in work from niklasso/minisat, through modernizing it to use C++11 (which would also allow us to stop it from forcing
__STDC_LIMIT_MACROSand__STDC_FORMAT_MACROSdefines) all the way through fixing up things likeMinisat::Vecimplementation (ATM it leaves performance on the table for no reason what-so-ever).Which of these are worth it, and which are not?