SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

Mantis - Squeak
Viewing Issue Advanced Details
7404 Collections feature N/A 10-05-09 07:18 04-18-10 22:04
nicolas cellier  
nicolas cellier  
normal  
closed trunk  
fixed  
none    
none trunk  
0007404: Use postCopy paradigm in collections
There are several advantages:
1) unify a bit the code
2) correct bugs 0007402 and 0007403 (and maybe a few others...)
3) solve 0006535 without adding a new basicShallowCopy message
related to 0007402closed nicolas cellier The copy of a LInkedList is not a LinkedList 
related to 0007403closed nicolas cellier The copy of a ShortRunArray is not a ShortRunArray 
related to 0006535closed andreas keyBlock and sortBlock are lost when creating a collection of the same species. 
 CollectionPostCopyParadigm_nice.1.cs [^] (6,468 bytes) 10-05-09 07:21
 CollectionPostCopyBlockCleanUp-nice.1.cs [^] (1,276 bytes) 10-05-09 08:11

Notes
(0013341)
nicolas cellier   
10-05-09 07:22   
"fix begin"
Installer mantis bug: 7404 fix:'CollectionPostCopyParadigm_nice.1.cs'.
Installer mantis bug: 7404 fix:'CollectionPostCopyBlockCleanUp-nice.1.cs'.
"fix test"
"fix end"

(0013344)
nicolas cellier   
10-05-09 08:57   
Fixed in http://source.squeak.org/trunk/Collections-nice.157.mcz [^]
(0013345)
nicolas cellier   
10-05-09 08:59   
I also cleaned up postCopyBlocks because fixTemps is not required anymore