www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Release Candidate D 2.069.0-rc1

reply Martin Nowak <code+news.digitalmars dawg.eu> writes:
First and hopefully only release candidate for the 2.069.0.

http://dlang.org/download.html#dmd_beta
http://dlang.org/changelog/2.069.0.html

A list of fixes over 2.069.0-b2
https://github.com/D-Programming-Language/dlang.org/commit/aa3b957c1da47d2fe070c628045460c92a7a89b7.

Please report any bugs at https://issues.dlang.org

-Martin
Oct 26 2015
next sibling parent Joakim <dlang joakim.fea.st> writes:
On Monday, 26 October 2015 at 23:30:56 UTC, Martin Nowak wrote:
 First and hopefully only release candidate for the 2.069.0.

 http://dlang.org/download.html#dmd_beta 
 http://dlang.org/changelog/2.069.0.html

 A list of fixes over 2.069.0-b2 
 https://github.com/D-Programming-Language/dlang.org/commit/aa3b957c1da47d2fe070c628045460c92a7a89b7.

 Please report any bugs at https://issues.dlang.org
Great! Good to see ddmd being pushed out the door soon. Can you report on the latest performance compared to the last C++ frontend?
Oct 26 2015
prev sibling next sibling parent reply Rainer Schuetze <r.sagitario gmx.de> writes:
On 27.10.2015 00:30, Martin Nowak wrote:
 First and hopefully only release candidate for the 2.069.0.

 http://dlang.org/download.html#dmd_beta
 http://dlang.org/changelog/2.069.0.html

 A list of fixes over 2.069.0-b2
 https://github.com/D-Programming-Language/dlang.org/commit/aa3b957c1da47d2fe070c628045460c92a7a89b7.

 Please report any bugs at https://issues.dlang.org

 -Martin
Sorry for being a little late with these: There is a typo in the windows installer which might cause troubles when installing on top of the Windows 10 SDK (and VS detection is skipped with /f): https://github.com/D-Programming-Language/installer/pull/159 I just closed two bug reports regarding installation against VS2015. Will these still show up in the changelog? Probably better to add a small section regarding support for VS2015: https://github.com/D-Programming-Language/druntime/pull/1418
Oct 27 2015
parent Martin Nowak <code+news.digitalmars dawg.eu> writes:
On 10/27/2015 08:53 AM, Rainer Schuetze wrote:
 Sorry for being a little late with these:
Thanks, the fix will be in the final release. http://dlang.org/changelog/2.069.0.html#link-against-vs2015.
Oct 27 2015
prev sibling next sibling parent Robert burner Schadek <rburners gmail.com> writes:
On Monday, 26 October 2015 at 23:30:56 UTC, Martin Nowak wrote:
 First and hopefully only release candidate for the 2.069.0.

 http://dlang.org/download.html#dmd_beta 
 http://dlang.org/changelog/2.069.0.html

 A list of fixes over 2.069.0-b2 
 https://github.com/D-Programming-Language/dlang.org/commit/aa3b957c1da47d2fe070c628045460c92a7a89b7.

 Please report any bugs at https://issues.dlang.org

 -Martin
big +1
Oct 27 2015
prev sibling next sibling parent Andrea Fontana <nospam example.com> writes:
On Monday, 26 October 2015 at 23:30:56 UTC, Martin Nowak wrote:
 First and hopefully only release candidate for the 2.069.0.

 http://dlang.org/download.html#dmd_beta 
 http://dlang.org/changelog/2.069.0.html

 A list of fixes over 2.069.0-b2 
 https://github.com/D-Programming-Language/dlang.org/commit/aa3b957c1da47d2fe070c628045460c92a7a89b7.

 Please report any bugs at https://issues.dlang.org

 -Martin
This: https://issues.dlang.org/show_bug.cgi?id=15251
Oct 27 2015
prev sibling parent reply sdfghj <sdfghj.temp gmx.com> writes:
On Monday, 26 October 2015 at 23:30:56 UTC, Martin Nowak wrote:
 First and hopefully only release candidate for the 2.069.0.

 http://dlang.org/download.html#dmd_beta 
 http://dlang.org/changelog/2.069.0.html

 A list of fixes over 2.069.0-b2 
 https://github.com/D-Programming-Language/dlang.org/commit/aa3b957c1da47d2fe070c628045460c92a7a89b7.

 Please report any bugs at https://issues.dlang.org

 -Martin
I've found two possible regressions. The first is revealed when compiling dproto the second libasync. Issues : - https://github.com/etcimon/libasync/issues/41 - https://github.com/msoucy/dproto/issues/58 - https://issues.dlang.org/show_bug.cgi?id=15253
Oct 27 2015
parent reply tester <tester test.com> writes:
On Wednesday, 28 October 2015 at 06:14:00 UTC, sdfghj wrote:
 On Monday, 26 October 2015 at 23:30:56 UTC, Martin Nowak wrote:
 First and hopefully only release candidate for the 2.069.0.

 http://dlang.org/download.html#dmd_beta 
 http://dlang.org/changelog/2.069.0.html

 A list of fixes over 2.069.0-b2 
 https://github.com/D-Programming-Language/dlang.org/commit/aa3b957c1da47d2fe070c628045460c92a7a89b7.

 Please report any bugs at https://issues.dlang.org

 -Martin
I've found two possible regressions. The first is revealed when compiling dproto the second libasync. Issues : - https://github.com/etcimon/libasync/issues/41 - https://github.com/msoucy/dproto/issues/58 - https://issues.dlang.org/show_bug.cgi?id=15253
trying to compile for x64: import std.stdio; int main(string[] argv){ writeln("Hello D-World!"); return 0; } produces: LINK : fatal error LNK1104: cannot open file 'libucrtd.lib' Building Debug\ConsoleApp1.exe failed! it does work/link for x86 set PATH=C:\proggies\D\dmd2\windows\bin;C:\Program Files (x86)\Microsoft Visual Studio 14.0\\Common7\IDE;C:\Program Files (x86)\Windows Kits\8.1\\bin;%PATH% set DMD_LIB=C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\\lib\amd64;C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x64 set WindowsSdkDir=C:\Program Files (x86)\Windows Kits\8.1\ set VCINSTALLDIR=C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ dmd -m64 -g -debug -w -wi -X -Xf"Debug\ConsoleApp1.json" -deps="Debug\ConsoleApp1.dep" -c -of"Debug\ConsoleApp1.obj" main.d if errorlevel 1 goto reportError set LIB="C:\proggies\D\dmd2\windows\bin\..\lib64";"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\\lib\amd64";"\Lib\\um\x64";"\Lib\\ucrt\x64";"C:\Program Files (x86)\Windows Kits\8.1\\Lib\winv6.3\um\x64";"C:\Program Files (x86)\Windows Kits\8.1\\Lib\win8\um\x64";"C:\Program Files (x86)\Windows Kits\8.1\\Lib\x64";"\Lib\x64" echo. > Y:\ConsoleApp1\ConsoleApp1\Debug\ConsoleApp1.build.lnkarg echo "Debug\ConsoleApp1.obj" /OUT:"Debug\ConsoleApp1.exe" /MAP:"Debug\ConsoleApp1.map" user32.lib kernel32.lib /LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\\lib\amd64" /LIBPATH:"C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x64" /DEBUG /INCREMENTAL:NO /NOLOGO /NODEFAULTLIB:libcmt libcmtd.lib /IMPLIB:Debug\ConsoleApp1.lib >> Y:\ConsoleApp1\ConsoleApp1\Debug\ConsoleApp1.build.lnkarg "C:\proggies\VisualD\pipedmd.exe" -deps Debug\ConsoleApp1.lnkdep "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\\bin\link.exe" Y:\ConsoleApp1\ConsoleApp1\Debug\ConsoleApp1.build.lnkarg if errorlevel 1 goto reportError if not exist "Debug\ConsoleApp1.exe" (echo "Debug\ConsoleApp1.exe" not created! && goto reportError) goto noError :reportError echo Building Debug\ConsoleApp1.exe failed! :noError
Oct 29 2015
next sibling parent reply tester <tester test.com> writes:
On Thursday, 29 October 2015 at 14:33:02 UTC, tester wrote:
 On Wednesday, 28 October 2015 at 06:14:00 UTC, sdfghj wrote:
 On Monday, 26 October 2015 at 23:30:56 UTC, Martin Nowak wrote:
 First and hopefully only release candidate for the 2.069.0.

 http://dlang.org/download.html#dmd_beta 
 http://dlang.org/changelog/2.069.0.html

 A list of fixes over 2.069.0-b2 
 https://github.com/D-Programming-Language/dlang.org/commit/aa3b957c1da47d2fe070c628045460c92a7a89b7.

 Please report any bugs at https://issues.dlang.org

 -Martin
I've found two possible regressions. The first is revealed when compiling dproto the second libasync. Issues : - https://github.com/etcimon/libasync/issues/41 - https://github.com/msoucy/dproto/issues/58 - https://issues.dlang.org/show_bug.cgi?id=15253
trying to compile for x64: import std.stdio; int main(string[] argv){ writeln("Hello D-World!"); return 0; } produces: LINK : fatal error LNK1104: cannot open file 'libucrtd.lib' Building Debug\ConsoleApp1.exe failed! it does work/link for x86 set PATH=C:\proggies\D\dmd2\windows\bin;C:\Program Files (x86)\Microsoft Visual Studio 14.0\\Common7\IDE;C:\Program Files (x86)\Windows Kits\8.1\\bin;%PATH% set DMD_LIB=C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\\lib\amd64;C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x64 set WindowsSdkDir=C:\Program Files (x86)\Windows Kits\8.1\ set VCINSTALLDIR=C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ dmd -m64 -g -debug -w -wi -X -Xf"Debug\ConsoleApp1.json" -deps="Debug\ConsoleApp1.dep" -c -of"Debug\ConsoleApp1.obj" main.d if errorlevel 1 goto reportError set LIB="C:\proggies\D\dmd2\windows\bin\..\lib64";"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\\lib\amd64";"\Lib\\um\x64";"\Lib\\ucrt\x64";"C:\Program Files (x86)\Windows Kits\8.1\\Lib\winv6.3\um\x64";"C:\Program Files (x86)\Windows Kits\8.1\\Lib\win8\um\x64";"C:\Program Files (x86)\Windows Kits\8.1\\Lib\x64";"\Lib\x64" echo. > Y:\ConsoleApp1\ConsoleApp1\Debug\ConsoleApp1.build.lnkarg echo "Debug\ConsoleApp1.obj" /OUT:"Debug\ConsoleApp1.exe" /MAP:"Debug\ConsoleApp1.map" user32.lib kernel32.lib /LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\\lib\amd64" /LIBPATH:"C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x64" /DEBUG /INCREMENTAL:NO /NOLOGO /NODEFAULTLIB:libcmt libcmtd.lib /IMPLIB:Debug\ConsoleApp1.lib
 Y:\ConsoleApp1\ConsoleApp1\Debug\ConsoleApp1.build.lnkarg
"C:\proggies\VisualD\pipedmd.exe" -deps Debug\ConsoleApp1.lnkdep "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\\bin\link.exe" Y:\ConsoleApp1\ConsoleApp1\Debug\ConsoleApp1.build.lnkarg if errorlevel 1 goto reportError if not exist "Debug\ConsoleApp1.exe" (echo "Debug\ConsoleApp1.exe" not created! && goto reportError) goto noError :reportError echo Building Debug\ConsoleApp1.exe failed! :noError
the windows headers are also missing?
Oct 29 2015
parent Martin Nowak <code+news.digitalmars dawg.eu> writes:
On 10/29/2015 05:12 PM, tester wrote:
 
 the windows headers are also missing?
This is going to be in the next release 2.070.
Oct 30 2015
prev sibling parent Rainer Schuetze <r.sagitario gmx.de> writes:
On 29.10.2015 15:33, tester wrote:
 trying to compile for x64:

 import std.stdio;
 int main(string[] argv){
      writeln("Hello D-World!");
      return 0;
 }

 produces:
 LINK : fatal error LNK1104: cannot open file 'libucrtd.lib'
 Building Debug\ConsoleApp1.exe failed!

 it does work/link for x86
This is not dmd's fault, but Visual D's, because it invokes link.exe explicitely, not through dmd. It only uses dmd if you disable "overwrite sc.ini" and "monitor link dependencies" in the global settings. The next version of Visual D will support linking against VS2015 libraries, I hope I can publish a beta in the next couple of days.
Oct 29 2015