Beta D 2.068.2-b2

Meta via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Tue Sep 15 10:37:13 PDT 2015


On Monday, 14 September 2015 at 21:05:42 UTC, Martin Nowak wrote:
> The second beta for the 2.068.2 point release fixes an 
> regression with destroy that could result in a memory leak [¹].
>
> http://downloads.dlang.org/pre-releases/2.x/2.068.2/
>
> -Martin
>
> [¹]: https://issues.dlang.org/show_bug.cgi?id=15044

I believe I've found a compiler performance bug (or regression, I 
don't have any other compiler versions to test on right now). The 
following programming takes an abnormally long times to compile 
on 2.068.1 and 2.068.2:

import std.range;
import std.array;
import std.conv;
import std.algorithm;
import std.string;
import std.stdio;

enum Instructions: ushort
{
	add = 123,
	sub = 124,
}

uint[ushort.max] inst;

void initInst()
{
         //Removing this line drastically reduces compile time
	alias InstElem = ElementType!(typeof(inst));
}

void main()
{
}

https://issues.dlang.org/show_bug.cgi?id=15062


More information about the Digitalmars-d-announce mailing list