Re: LDC 1.0.0 has been released!

2016-06-06 Thread tester via Digitalmars-d-announce

On Monday, 6 June 2016 at 07:00:56 UTC, Kai Nacke wrote:

Hi everyone,

It is a great pleasure to announce that version 1.0.0 of LDC, 
the LLVM-based D compiler, is now available for download!


The release is based on the 2.070.2 frontend and standard 
library and supports LLVM 3.5-3.8. We provide binaries for 
Linux, OX X, Win32 & Win64, Linux/ARM (armv7hf). :-)


As usual, you can find links to the changelog and the binary 
packages over at digitalmars.D.ldc:

http://forum.dlang.org/post/lwsnqbravjqbnnryv...@forum.dlang.org

Regards,
Kai



very nice!
how about a howto for windows/VS users?


Re: Release Candidate D 2.069.0-rc1

2015-10-29 Thread tester via Digitalmars-d-announce

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?


Re: Release Candidate D 2.069.0-rc1

2015-10-29 Thread tester via Digitalmars-d-announce

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