[squeak-dev] The Trunk: Traits-ul.305.mcz

commits at source.squeak.org commits at source.squeak.org
Wed May 6 00:41:00 UTC 2015


Levente Uzonyi uploaded a new version of Traits to project The Trunk:
http://source.squeak.org/trunk/Traits-ul.305.mcz

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

Name: Traits-ul.305
Author: ul
Time: 26 April 2015, 5:11:03.366 pm
UUID: 34df02d0-c86a-4038-a909-e1d332374322
Ancestors: Traits-mt.304

- cache the source files during recompilation

=============== Diff against Traits-mt.304 ===============

Item was changed:
  ----- Method: Trait class>>unloadTraits (in category 'load-unload') -----
  unloadTraits
  	"Trait unloadTraits"
  	Trait traitImpl == self ifTrue:[Trait traitImpl: nil].
  	self removeAllTraits.
  	Behavior compileSilently: 'updateTraits' classified: 'accessing'.
  	ClassDescription removeSelectorSilently: #updateTraits.
  	ClassOrganizer organization classify: #traitComposition under: 'accessing'.
  	(MCPackage named: 'Traits') unload.
  	ClassOrganizer removeSelectorSilently: #traitComposition.
  	Behavior removeSelectorSilently: #updateTraits.
+ 	CurrentReadOnlySourceFiles cacheDuring: [
+ 		Compiler recompileAll ]!
- 	Compiler recompileAll.!



More information about the Squeak-dev mailing list