[Pkg] The Trunk: ScriptLoader-eem.335.mcz

commits at source.squeak.org commits at source.squeak.org
Wed Feb 6 22:06:12 UTC 2013


Eliot Miranda uploaded a new version of ScriptLoader to project The Trunk:
http://source.squeak.org/trunk/ScriptLoader-eem.335.mcz

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

Name: ScriptLoader-eem.335
Author: eem
Time: 6 February 2013, 2:05:54.675 pm
UUID: 8c1a2d62-f2af-4d41-89a9-88ad4d3a401d
Ancestors: ScriptLoader-nice.334

Update ScriptLoader>>cleanUpMethods.
Add voidMapCache and use startTimerEventLoop instead
of obsolete startTimerInterruptWatcher

=============== Diff against ScriptLoader-nice.334 ===============

Item was changed:
  ----- Method: ScriptLoader>>cleanUpMethods (in category 'cleaning') -----
  cleanUpMethods
  	"Make sure that all methods in use are restarted"
  
  	WeakArray restartFinalizationProcess.
  	MethodChangeRecord allInstancesDo:[:x| x noteNewMethod: nil].
+ 	Delay startTimerEventLoop.
- 	Delay startTimerInterruptWatcher.
  	WorldState allInstancesDo:[:ws| ws convertAlarms; convertStepList].
  	ExternalDropHandler initialize.
  	ScrollBar initializeImagesCache.
  	Vocabulary initialize.
  	GradientFillStyle initPixelRampCache.
  	ProcessBrowser initialize.
+ 	DebuggerMethodMap voidMapCache.
  	Smalltalk garbageCollect.
  
  	self assert: (CompiledMethod allInstances
  	reject:[:cm| cm hasNewPropertyFormat]) isEmpty.!



More information about the Packages mailing list