The Trunk: ReleaseBuilder-mt.212.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Trunk: ReleaseBuilder-mt.212.mcz

commits-2
Marcel Taeumel uploaded a new version of ReleaseBuilder to project The Trunk:
http://source.squeak.org/trunk/ReleaseBuilder-mt.212.mcz

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

Name: ReleaseBuilder-mt.212
Author: mt
Time: 15 October 2020, 2:24:29.226368 pm
UUID: fc86eeb0-8a62-e04d-ae69-f8d7753835f7
Ancestors: ReleaseBuilder-mt.211

Complements System-mt.1180. See http://forum.world.st/Proposal-Resetting-pragma-preferences-via-nil-or-reset-message-td5123490.html

=============== Diff against ReleaseBuilder-mt.211 ===============

Item was changed:
  ----- Method: ReleaseBuilder class>>clearCaches (in category 'scripts') -----
  clearCaches
  "Clear caches, discard unused references, free space."
 
  "1) Explicit clean-up of FONT-related stuff."
  self cleanUpBitstreamVeraSans.
  StrikeFont initialize.
 
  "2) FIRST PHASE of explicit clean-up of CODE-related stuff."
  self discardUserObjects.
  MCFileBasedRepository flushAllCaches.
 
  "3) Now clean-up all STATE-related stuff."
+ Preferences chooseInitialSettings.
  Smalltalk cleanUp: true.
 
  "4) SECOND PHASE of explicit clean-up of CODE-related stuff. As late as possible to get rid of all references before running this."
  Smalltalk garbageCollect.
  Environment allInstancesDo: [:environment | environment purgeUndeclared ].
  Undeclared removeUnreferencedKeys.
 
  !