Thread overview | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
October 26, 2015 Release Candidate D 2.069.0-rc1 | ||||
---|---|---|---|---|
| ||||
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 |
October 27, 2015 Re: Release Candidate D 2.069.0-rc1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | 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?
|
October 27, 2015 Re: Release Candidate D 2.069.0-rc1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | 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 |
October 27, 2015 Re: Release Candidate D 2.069.0-rc1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | 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
|
October 27, 2015 Re: Release Candidate D 2.069.0-rc1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Rainer Schuetze | 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. |
October 27, 2015 Re: Release Candidate D 2.069.0-rc1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | 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 |
October 28, 2015 Re: Release Candidate D 2.069.0-rc1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | 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 |
October 29, 2015 Re: Release Candidate D 2.069.0-rc1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to sdfghj | 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 |
October 29, 2015 Re: Release Candidate D 2.069.0-rc1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to tester | 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?
|
October 29, 2015 Re: Release Candidate D 2.069.0-rc1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to tester |
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.
|
Copyright © 1999-2021 by the D Language Foundation