On Thursday, 16 May 2013 at 14:01:13 UTC, Andrej Mitrovic wrote:
I was using the AE[1] library, but recently it started to fail
to
compile due to essentially this:
--------
import std.datetime;
void main()
{
Duration dur;
auto x = new SimpleTimeZone(dur);
}
--------
test.d(8): Error: immutable method
std.datetime.SimpleTimeZone.this is not callable using a
mutable object
test.d(8): Error: no constructor for SimpleTimeZone
The only constructors available for that class are all
immutable.
Why the breaking change? Did it break on purpose? And why is
the error
message so awful?
I believe it may be related to this:
http://forum.dlang.org/post/517e4196.9090...@outerproduct.org
http://forum.dlang.org/post/CAFDvkctF-_A=jpp7a+qo43vsqlbg_upnusjjj01vkaeqwbj...@mail.gmail.com