Potential TTimeMarker.start bug
I'm not certain if this is intended or is a bug. The start method works as a restart method, which essentially makes no need for reset. I don't think this is intended, but not sure.
Simba Code:
{$i srl-6/srl.simba}
var t: TTimeMarker;
begin
t.start();
wait(1000);
writeLn(t.getTime());
writeLn(t.getTotalTime());
t.start();
wait(500);
writeLn(t.getTime());
writeLn(t.getTotalTime());
end.
Progress Report:
Compiled successfully in 1422 ms.
1000
1000
500
500
Successfully executed.