[squeak-dev] The Trunk: Kernel-bf.801.mcz

commits at source.squeak.org commits at source.squeak.org
Wed Aug 7 16:05:49 UTC 2013


Bert Freudenberg uploaded a new version of Kernel to project The Trunk:
http://source.squeak.org/trunk/Kernel-bf.801.mcz

==================== Summary ====================

Name: Kernel-bf.801
Author: bf
Time: 7 August 2013, 6:04:44.128 pm
UUID: 255906c6-0505-423f-bb08-40920cf35575
Ancestors: Kernel-fbs.800, Kernel-bf.721

Merge Bob Arning's fix for Delay snapshotting.

=============== Diff against Kernel-fbs.800 ===============

Item was changed:
  ----- Method: Delay class>>restoreResumptionTimes (in category 'snapshotting') -----
  restoreResumptionTimes
  	"Private!! Restore the resumption times of all scheduled Delays after a snapshot or clock roll-over. This method should be called only while the AccessProtect semaphore is held."
  
  	| newBaseTime |
  	newBaseTime := Time millisecondClockValue.
  	SuspendedDelays do: [:d | d adjustResumptionTimeOldBase: 0 newBase: newBaseTime].
  	ActiveDelay == nil ifFalse: [
  		ActiveDelay adjustResumptionTimeOldBase: 0 newBase: newBaseTime.
  	].
+ 	ActiveDelayStartTime := newBaseTime.
  !



More information about the Squeak-dev mailing list