Currently after 8 instructions have been executed and the line number of the
task does not change, RunState considers the task to be looping on a single
line and stops.
The behaviour should be that RunState will continue attempting to change the
line number until the user explicitly tells it to stop, via the SourceWindow.
2007-03-22 Mike Cvet <firstname.lastname@example.org>
* RunState.java (lineCountMap): Removed. Fixes #3700.
(RunState): Removed above HashMap. Line stepping a one-line
looper will now continue to loop until a user-requested stop.
(setUp): Removed above HashMap.
(stepIn): Removed code assuming lines have a finite number of
instructions to step.
* TestRunState.java (setUpTest): Step only the main Task.
(stepAssertions): Removed references to signal-thread looping.