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
A journal replay never asks the pre-solve callback. A replayed
step that recorded no veto used to call a callback installed on the
replaying world. A callback that vetoed then made the replay land on
other bits while it still returned m3_success. The replay now
applies exactly the vetoes each step recorded, as m3World_SetPreSolveCallback promised; the m3PreSolveFunction
comment, which said to register the callback before replaying, was
the wrong one and is corrected. Results change only for a replay run
with a callback installed, which now lands on the recorded bits. A
1.0.0 snapshot steps to the same bits, so 1.0.1 restores it.
(#363)