On Thursday, 13 March 2014 at 13:16:54 UTC, Daniel Murphy wrote:
"Steven Schveighoffer" wrote in message
news:op.xcnu55j2eav7ka@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