<br><br><div class="gmail_quote">On Wed, Apr 13, 2011 at 11:09 AM, David T. Lewis <span dir="ltr">&lt;<a href="mailto:lewis@mail.msen.com">lewis@mail.msen.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
On Thu, Apr 07, 2011 at 09:04:41AM +0000, <a href="mailto:commits@source.squeak.org">commits@source.squeak.org</a> wrote:<br>
&gt;<br>
&gt; Andreas Raab uploaded a new version of Kernel to project The Trunk:<br>
&gt; <a href="http://source.squeak.org/trunk/Kernel-ar.564.mcz" target="_blank">http://source.squeak.org/trunk/Kernel-ar.564.mcz</a><br>
&gt;<br>
&gt; ==================== Summary ====================<br>
&gt;<br>
&gt; Name: Kernel-ar.564<br>
&gt; Author: ar<br>
&gt; Time: 7 April 2011, 11:04:21.248 am<br>
&gt; UUID: 32ecb9c9-177a-ce45-9c1c-a3714c801929<br>
&gt; Ancestors: Kernel-nice.563<br>
&gt;<br>
&gt; Fix computation of Time&gt;&gt;milliseconds:since: which would compute incorrect deltas upon clock overflow.<br>
&gt;<br>
&gt; =============== Diff against Kernel-nice.563 ===============<br>
&gt;<br>
&gt; Item was added:<br>
&gt; + ----- Method: Time class&gt;&gt;millisecondClockMask (in category &#39;general inquiries&#39;) -----<br>
&gt; + millisecondClockMask<br>
&gt; +     &quot;The VM mask for the max. millisecond clock value.<br>
&gt; +     This should be primitive but it ain&#39;t so it&#39;s copied inline from the Interpreter.&quot;<br>
&gt; +      ^16r1FFFFFFF!<br>
&gt;<br>
<br>
Agreed, the millisecondClockMask should be available from a primitive.<br>
Should I make it so?<br></blockquote><div><br></div><div>Personally I would much rather see us move to the 64-bit millisecond clock I implemented for Cog. This renders the whole clock roll-over issue moot.</div><div><br>
</div><div>2¢</div><div>Eliot</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
Dave<br>
<br>
<br>
</blockquote></div><br>