<html><head></head><body>
<p>Hi Tim,</p>
<p>I am confused. I have no failing tests and no entry of #nanos
into Undeclared. It relies on the following method implementation,
no reference to #nanos:</p>
<blockquote>
<p>nanoSecond<br/>
<br/>
^utcMicroseconds \\ 1000000 * 1000<br/>
<br/>
</p>
</blockquote>
<p>This is called by</p>
<blockquote>
<p>milliseconds<br/>
<br/>
^ self nanoSecond // 1000000.<br/>
</p>
</blockquote>
<p>Did you load Cryptography other than <br/>
</p>
<blockquote>
<p>Installer ss project: 'Cryptography'; install:
'ProCrypto-1-1-1'.</p>
</blockquote>
<p>Let me know where the issue is and I will get on it. Perhaps I
don't know how to check Undeclared. I 'explore it' to Undeclared
and get a WeakIdentityDictionary.<br/>
</p>
<p>K, r<br/>
</p>
<div class="moz-cite-prefix">On 5/28/20 4:22 PM, tim Rowledge wrote:<br/>
</div>
<blockquote type="cite" cite="mid:9EAFC346-A2B4-4A58-8AFA-471CB1C7F7C9@rowledge.org">
<pre class="moz-quote-pre" wrap="">Whilst checking things after installing Seaside and Cryptography I noticed that Undeclared included 'nanos'.
This is only referenced in DateAndTime>>#milliSecond, which actually breaks the four Cryptology tests that fail because the result is nil and sending #asTruncateString: to nil doesn't do anything very useful. I suspect that a decent implementation would be
milliSecond
^utcMicroseconds \\ 1000000 // 1000
It certainly stops the four tests failing.
tim
--
tim Rowledge; <a class="moz-txt-link-abbreviated" href="mailto:tim@rowledge.org">tim@rowledge.org</a>; <a class="moz-txt-link-freetext" href="http://www.rowledge.org/tim">http://www.rowledge.org/tim</a>
Strange OpCodes: RDR: Rotate Disk Right
</pre>
</blockquote>
</body></html>