Final by default?

Dicebot public at dicebot.lv
Thu Mar 13 06:37:51 PDT 2014


On Thursday, 13 March 2014 at 13:16:54 UTC, Daniel Murphy wrote:
> "Steven Schveighoffer"  wrote in message 
> news:op.xcnu55j2eav7ka at stevens-macbook-pro.local...
>
>> > The worst breaking change in D2, by far, is the prevention 
>> > of array stomping.
>>
>> What is your use case(s), might I ask? Prevention of array 
>> stomping, I thought, had a net positive effect on performance, 
>> because it no longer has to lock the GC for thread-local 
>> appends.
>
> I would guess they're setting length to zero and appending to 
> re-use the memory.

Exactly. So far looks like upon transition to D2 almost all 
arrays used in our code will need to be replaced with some 
variation of Appender!T


More information about the Digitalmars-d mailing list