Interpreter change

John M McIntosh johnmci at smalltalkconsulting.com
Mon Apr 17 20:52:45 UTC 2006


This is a bit uclear, all this is doing is forcing a call to  
ioProcessEvents()

This assumes ioProcessEvents() is doing something interesting that  
you want it to do...
which is?

Hint on the mac all it does is check to see if the screen bits should  
be flush (every 20ms) , and snatch any pending UI events  (every 16ms).
Nothing else. So what else should it be doing?


On 17-Apr-06, at 10:33 AM, Ian Piumarta wrote:

> Please integrate immediately, unless the same change already  
> reached the Squeak VMM by way of the Croquet VMM.
>
>
> 'From Croquet1.0beta of 11 April 2006 [latest update: #0] on 17  
> April 2006 at 10:29:39 am'!
> "Change Set:		Socket-latencyFix-ikp
> Date:			14 April 2006
> Author:			Ian Piumarta
>
> Reset nextPollTick to zero in forceInterruptCheck so that  
> asynchronous external i/o can obtain an immediate ioProcessEvents."!
>
>
> !Interpreter methodsFor: 'processes' stamp: 'ikp 4/14/2006 16:30'!
> forceInterruptCheck
> 	"force an interrupt check ASAP"
> 	interruptCheckCounter := -1000.
> 	nextPollTick := 0! !
>
>

--
======================================================================== 
===
John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
======================================================================== 
===




More information about the Vm-dev mailing list