Ah, I just did that in my Pharo copy!
2013/4/27 commits@source.squeak.org
Levente Uzonyi uploaded a new version of Kernel to project The Trunk: http://source.squeak.org/trunk/Kernel-ul.755.mcz
==================== Summary ====================
Name: Kernel-ul.755 Author: ul Time: 27 April 2013, 10:07:32.072 pm UUID: 7acc79da-c279-4097-a56f-7d44c94aa5f7 Ancestors: Kernel-fbs.754
Added two methods to access primitive 240 and 241, which can provide microsecond resolution timestamps on Cog VMs.
=============== Diff against Kernel-fbs.754 ===============
Item was added:
- ----- Method: Time class>>primLocalMicrosecondClock (in category
'clock') -----
- primLocalMicrosecondClock
"Answer the local microseconds since the Smalltalk epoch. The
value is derived from the Posix epoch with a constant offset corresponding to elapsed microseconds between the two epochs according to RFC 868, and with an offset duration corresponding to the current offset of local time from UTC."
<primitive: 241>
^0!
Item was added:
- ----- Method: Time class>>primUTCMicrosecondClock (in category 'clock')
- primUTCMicrosecondClock
"Answer the UTC microseconds since the Smalltalk epoch. The value
is derived from the Posix epoch with a constant offset corresponding to elapsed microseconds between the two epochs according to RFC 868."
<primitive: 240>
^0!
squeak-dev@lists.squeakfoundation.org