Subject: Re: bug#12326: 24.2.50; js2-mode freezes on current trunk

From: Jan Djärv <[email-masked]>
Date: Sun, 2 Sep 2012 10:35:54 +0200

Hello.

1 sep 2012 kl. 23:57 skrev Dmitry Gutov <[email-masked]>:

> js2-mode freezes during editing in some buffers.
> 
> This has been a long-standing complaint on Mac OS X port, but now it
> affect Linux and Windows users too, see
> https://github.com/mooz/js2-mode/issues/49
> 
> Bisecting the Bazaar history (on a Windows machine) points to the
> month-old commit no 109470, which adds one line in `timer_check_2'.
> 

The reason for that line is to make timer_check return the time to the next timeout, not the time to some random timer.

When a dialog i shown, the time to the next time is checked with timer_check and when that time is reached, the timer is run.  If timer_check returns an out of order time, timers are not run when they should be.

I'm surprised that js2 functions with undefined behaviour and not with defined behaviour.

	Jan D.