Not really a bugfix, but very much not what I was intending. Right now, we just copy the entire table and pass a reference into the move picker. What we really want is just a reference to the one, true, conthist table.
The main difference here, apart from performance (?), is that when the move picker actually uses the conthist table (inside score_quiets()), we'll have the most up to date history (the values will be different, because we'll have searched all of the tacticals and their entire subtrees)
Only did a regression test, but looks to gain quite nicely.
Not really a bugfix, but very much not what I was intending. Right now, we just copy the entire table and pass a reference into the move picker. What we really want is just a reference to the one, true, conthist table.
The main difference here, apart from performance (?), is that when the move picker actually uses the conthist table (inside
score_quiets()
), we'll have the most up to date history (the values will be different, because we'll have searched all of the tacticals and their entire subtrees)Only did a regression test, but looks to gain quite nicely.
bench 7515987