On Saturday, 18 June 2016 at 23:52:00 UTC, H. S. Teoh wrote:
I did a quick investigation, which found something interesting.
If compiling straight to executable, the executable is
identical each time with the same md5sum. However, when
compiling to object files, the md5sum is sometimes the same,
sometimes different. Repeating this several time reveals that
the md5sum changes every second, meaning that the difference is
a timestamp in the object file.
Maybe we could file an enhancement request for this?
Done: https://issues.dlang.org/show_bug.cgi?id=16185