[squeak-dev] The Trunk: ScriptLoader-ul.333.mcz

commits at source.squeak.org commits at source.squeak.org
Sat Jun 18 08:56:59 UTC 2011

Levente Uzonyi uploaded a new version of ScriptLoader to project The Trunk:

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

Name: ScriptLoader-ul.333
Author: ul
Time: 17 June 2011, 4:44:20.537 pm
UUID: f90a93ed-40a7-944d-8cbd-8dc31516052d
Ancestors: ScriptLoader-nice.332

- Don't send #forgetDoIts, because it's not needed anymore.

=============== Diff against ScriptLoader-nice.332 ===============

Item was changed:
  ----- Method: ScriptLoader>>finalCleanup (in category 'cleaning') -----
  	"self new finalCleanup"
- 	Smalltalk forgetDoIts.
  	DataStream initialize.
  	Behavior flushObsoleteSubclasses.
  	"The pointer to currentMethod is not realy needed (anybody care to fix this) and often holds on to obsolete bindings"
  	MethodChangeRecord allInstancesDo: [:each | each noteNewMethod: nil].
  	self cleanUpEtoys.
  	SmalltalkImage current fixObsoleteReferences.
  	Smalltalk flushClassNameCache.
  	SystemOrganization removeEmptyCategories.
  	3 timesRepeat: [
  		Smalltalk garbageCollect.
  		Symbol compactSymbolTable.

More information about the Squeak-dev mailing list