burg/timelapse — pull request #62 by rjbailey (2012-10-22 21:21:24+00:00)
Title: Prevent parser from yielding during capture and replay.

Fixes #48.

I have had a replay (which would have yielded) of a recording (which would not have yielded) play all the way through, so I think this change works.

However, most of the time replay still crashes on Space Invaders due to out-of-order actions. I haven't been able to find evidence that these cases are related to parser yields so far (they happen long after the parser would have yielded), so I'm assuming that they are caused by some other source of nondeterminism for now.