You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
thomas-maeder
changed the title
Total Invisibles: don't break assert()s that we tried to add in #433
Total Invisibles: don't fail assert()s that we tried to add in #433
Dec 21, 2023
assertion) captured what seems like a logical assumption, namely that we should never try to remove an en passant square that we didn't actually add. On the other hand, my
assert(entry->u.ep_capture_potential.ply>=nbply);
assertion primarily reflects a limitation of our en passant infrastructure. It's conceivable that some solving requires us to manipulate rangers earlier than nbply, and in that case it would be the en passant infrastructure that would have to be appropriately updated to accommodate that.
See #433
The text was updated successfully, but these errors were encountered: