[etoys-dev] Etoys Inbox: ReleaseBuilder-kks.10.mcz

commits at source.squeak.org commits at source.squeak.org
Wed Oct 13 06:27:33 EDT 2010


K. K. Subramaniam uploaded a new version of ReleaseBuilder to project Etoys Inbox:
http://source.squeak.org/etoysinbox/ReleaseBuilder-kks.10.mcz

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

Name: ReleaseBuilder-kks.10
Author: kks
Time: 13 October 2010, 3:57:29 pm
UUID: 48ae6b8f-253b-4f54-970f-aff7c2bd42ca
Ancestors: ReleaseBuilder-bf.9

Clear pre-computed lists in LanguageEnvironments so that they can be recomputed for new locales added through MC.

=============== Diff against ReleaseBuilder-bf.9 ===============

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.
  	
  	self cleanUpChanges.
  	ChangeSet current clear.
  	ChangeSet current name: 'Unnamed1'.
  	Smalltalk garbageCollect.
  
  	"Reinitialize DataStream; it may hold on to some zapped entitities"
  	DataStream initialize.
+ 	LanguageEnvironment clearDefault.
+ 	LanguageEnvironment resetKnownEnvironments.
  
  	Smalltalk garbageCollect.
  	ScheduledControllers _ nil.
  	Smalltalk garbageCollect.
  	
  	SMSqueakMap default purge.
  	
  !



More information about the etoys-dev mailing list