[etoys-dev] Etoys: ReleaseBuilder-bf.12.mcz

commits at source.squeak.org commits at source.squeak.org
Thu Mar 22 16:05:44 EDT 2012


Bert Freudenberg uploaded a new version of ReleaseBuilder to project Etoys:
http://source.squeak.org/etoys/ReleaseBuilder-bf.12.mcz

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

Name: ReleaseBuilder-bf.12
Author: bf
Time: 22 March 2012, 9:05:39 pm
UUID: 8d30cd10-706c-45aa-9e47-67c4338350c9
Ancestors: ReleaseBuilder-bf.11

Clean out ObjectScanner which may hold onto an old uniclass if there was some error

=============== Diff against ReleaseBuilder-bf.11 ===============

Item was changed:
  ----- Method: ReleaseBuilder>>initialCleanup (in category 'utilities') -----
  initialCleanup
  	"Perform various image cleanups in preparation for making a Squeak gamma release candidate image."
  	"ReleaseBuilder new initialCleanup"
  	
  	Undeclared removeUnreferencedKeys.
  	StandardScriptingSystem initialize.
  	Object reInitializeDependentsFields.
  
  	(Object classPool at: #DependentsFields) size > 1 ifTrue: [self error:'Still have dependents'].
  	"Undeclared isEmpty ifFalse: [self error:'Please clean out Undeclared']."
  
  	Browser initialize.
+ 	ObjectScanner new. "clear ObjectScanner's class pool"
  	
  	self cleanUpChanges.
  	ChangeSet current clear.
  	ChangeSet current name: 'Unnamed1'.
  	Smalltalk garbageCollect.
  
  	"Reinitialize DataStream; it may hold on to some zapped entitities"
  	DataStream initialize.
  
  	Smalltalk garbageCollect.
  	ScheduledControllers _ nil.
  	Smalltalk garbageCollect.
  	
  	SMSqueakMap default purge.
  	
  !



More information about the etoys-dev mailing list