On Saturday, 12 March 2016 at 09:56:48 UTC, Uldis wrote:
Why is this happening, how to avoid it?
Details here: http://dlang.org/d-array-article.htmlit is so one slice can never stomp over the contents of another slice when you append to it.
array.assumeSafeAppend() can override it.