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.!