digitalmars.D.announce - Release Candidate D 2.069.0-rc1
- Martin Nowak (7/7) Oct 26 2015 First and hopefully only release candidate for the 2.069.0.
- Joakim (4/10) Oct 26 2015 Great! Good to see ddmd being pushed out the door soon. Can you
- Rainer Schuetze (9/16) Oct 27 2015 Sorry for being a little late with these:
- Martin Nowak (3/4) Oct 27 2015 Thanks, the fix will be in the final release.
- Robert burner Schadek (2/9) Oct 27 2015 big +1
- Andrea Fontana (3/10) Oct 27 2015 This:
- sdfghj (6/13) Oct 27 2015 I've found two possible regressions. The first is revealed when
- tester (48/65) Oct 29 2015 trying to compile for x64:
- tester (2/71) Oct 29 2015 the windows headers are also missing?
- Martin Nowak (2/4) Oct 30 2015 This is going to be in the next release 2.070.
- Rainer Schuetze (6/16) Oct 29 2015 This is not dmd's fault, but Visual D's, because it invokes link.exe
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
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.orgGreat! 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
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 -MartinSorry 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
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
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 -Martinbig +1
Oct 27 2015
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 -MartinThis: https://issues.dlang.org/show_bug.cgi?id=15251
Oct 27 2015
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 -MartinI'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
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: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! :noErrorFirst 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 -MartinI'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 29 2015
On Thursday, 29 October 2015 at 14:33:02 UTC, tester wrote:On Wednesday, 28 October 2015 at 06:14:00 UTC, sdfghj wrote:the windows headers are also missing?On Monday, 26 October 2015 at 23:30:56 UTC, Martin Nowak 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 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.libFirst 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 -MartinI'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"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! :noErrorY:\ConsoleApp1\ConsoleApp1\Debug\ConsoleApp1.build.lnkarg
Oct 29 2015
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
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 x86This 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