[squeak-dev] Recent Monticello Timestamps

Levente Uzonyi leves at caesar.elte.hu
Mon Sep 7 01:56:19 UTC 2020


Hi Eliot,


The Monticello history of the Chronology package says that 
those microseconds were introduced by Kernel-eem.970:

> Changes to Time and Delay prior to changing over to the utc microsecond clock and its use in delay scheduling.

The "offending" change is probably the following:

Item was changed:
   ----- Method: Time class>>now (in category 'ansi protocol') -----
   now
   "Answer a Time representing the time right now - this is a 24 hour 
clock."
+ | localUsecs localUsecsToday |
+ localUsecs := self localMicrosecondClock.
+ localUsecsToday := localUsecs \\ MicrosecondsInDay.
+ ^ self
+ seconds: localUsecsToday // 1000000
+ nanoSeconds: localUsecsToday \\ 1000000 * 1000!
-
- | ms |
-
- ms := self milliSecondsSinceMidnight.
-
- ^ self seconds:  (ms // 1000) nanoSeconds: (ms \\ 1000) * 1000000
-
-
- !

And that happened more than four and a half years ago.


Levente

On Sun, 6 Sep 2020, Eliot Miranda wrote:

> Name: VMMaker.oscog-eem.2800
> Author: eem
> Time: 6 September 2020, 4:58:47.598839 pm
> UUID: a6116113-df13-435d-968d-e9b111676754
> Ancestors: VMMaker.oscog-eem.2799
> 
> Seriously ?!??! ;-)
> _,,,^..^,,,_
> best, Eliot
> 
>


More information about the Squeak-dev mailing list