Jump to page: 1 24  
Page
Thread overview
Release D 2.078.0
Jan 03, 2018
Martin Nowak
Jan 03, 2018
Basile B.
Jan 03, 2018
Seb
Jan 03, 2018
H. S. Teoh
Jan 03, 2018
Seb
Jan 04, 2018
Mike Parker
Jan 04, 2018
Mike Parker
Jan 04, 2018
Joakim
Jan 04, 2018
Mike Parker
Jan 04, 2018
jmh530
Jan 04, 2018
Mike Parker
Jan 04, 2018
Jack Stouffer
Jan 04, 2018
David Nadlinger
Jan 06, 2018
Mike Parker
Jan 06, 2018
Mike Franklin
Jan 04, 2018
Walter Bright
Jan 04, 2018
thedeemon
Jan 04, 2018
Rainer Schuetze
Jan 04, 2018
thedeemon
Jan 04, 2018
IM
Jan 05, 2018
rikki cattermole
Jan 05, 2018
user789
Jan 05, 2018
gleb
Jan 05, 2018
user789
Jan 09, 2018
Martin Nowak
Jan 08, 2018
Andre Pany
Jan 08, 2018
Nicholas Wilson
Jan 08, 2018
Rainer Schuetze
Jan 09, 2018
Andre Pany
Jan 12, 2018
Andre Pany
Jan 12, 2018
Rainer Schuetze
Jan 12, 2018
Andre Pany
Jan 10, 2018
Andre Pany
Jan 12, 2018
Leandro Lucarella
Jan 12, 2018
Andre Pany
Jan 10, 2018
Nathan S.
Jan 10, 2018
Nathan S.
Jan 10, 2018
timotheecour
January 03, 2018
Glad to announce D 2.078.0.

This release comes with runtime detection of Visual Studio installation paths, an integral promotion transition for unary operations on byte and short sized integers, more -betterC features, and a couple of language and library tweaks.

Thanks to everyone involved in this 👏 https://dlang.org/contributors.html.

http://downloads.dlang.org/releases/2.x/2.078.0/ http://dlang.org/changelog/2.078.0.html

- -Martin
January 03, 2018
On Wednesday, 3 January 2018 at 17:43:36 UTC, Martin Nowak wrote:
> Glad to announce D 2.078.0.
>
> This release comes with runtime detection of Visual Studio installation paths, an integral promotion transition for unary operations on byte and short sized integers, more -betterC features, and a couple of language and library tweaks.
>
> Thanks to everyone involved in this 👏 https://dlang.org/contributors.html.
>
> http://downloads.dlang.org/releases/2.x/2.078.0/ http://dlang.org/changelog/2.078.0.html
>
> - -Martin

thanks buddies.
January 03, 2018
On Wednesday, 3 January 2018 at 17:43:36 UTC, Martin Nowak wrote:
> Glad to announce D 2.078.0.
>
> This release comes with runtime detection of Visual Studio installation paths, an integral promotion transition for unary operations on byte and short sized integers, more -betterC features, and a couple of language and library tweaks.
>
> Thanks to everyone involved in this 👏 https://dlang.org/contributors.html.
>
> http://downloads.dlang.org/releases/2.x/2.078.0/ http://dlang.org/changelog/2.078.0.html
>
> - -Martin

Thanks a lot Martin!!
BTW we have per-release contributor listings too:
https://github.com/dlang/dlang.org/pull/2048
January 03, 2018
On Wed, Jan 03, 2018 at 06:43:36PM +0100, Martin Nowak via Digitalmars-d-announce wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA512
> 
> Glad to announce D 2.078.0.

Awesome!


[...]
> https://dlang.org/contributors.html.
[...]

Not sure where's the best place to report this, but this list contains
some duplicates. One that I found is "Mihails Strasuns" == "Михаил
Страшун". Does the contributor script have some mechanism for specifying
equivalence classes for the various online identities of contributors?


T

-- 
In theory, software is implemented according to the design that has been carefully worked out beforehand. In practice, design documents are written after the fact to describe the sorry mess that has gone on before.
January 03, 2018
On Wednesday, 3 January 2018 at 19:40:17 UTC, H. S. Teoh wrote:
> On Wed, Jan 03, 2018 at 06:43:36PM +0100, Martin Nowak via Digitalmars-d-announce wrote:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA512
>> 
>> Glad to announce D 2.078.0.
>
> Awesome!
>
>
> [...]
>> https://dlang.org/contributors.html.
> [...]
>
> Not sure where's the best place to report this, but this list contains
> some duplicates. One that I found is "Mihails Strasuns" == "Михаил
> Страшун". Does the contributor script have some mechanism for specifying
> equivalence classes for the various online identities of contributors?
>
>
> T

Yes, it's a git mailmap: https://github.com/dlang/tools/blob/master/.mailmap
See also: https://github.com/git/git/blob/master/Documentation/mailmap.txt
Improvements are welcome :)
January 04, 2018
On Wednesday, 3 January 2018 at 17:43:36 UTC, Martin Nowak wrote:
> Glad to announce D 2.078.0.
>
> This release comes with runtime detection of Visual Studio installation paths, an integral promotion transition for unary operations on byte and short sized integers, more -betterC features, and a couple of language and library tweaks.
>
> Thanks to everyone involved in this 👏 https://dlang.org/contributors.html.
>
> http://downloads.dlang.org/releases/2.x/2.078.0/ http://dlang.org/changelog/2.078.0.html
>
> - -Martin

Awesome! I'll post the blog announcement and hit social media in ~12 hours.
January 03, 2018
On 1/3/2018 9:43 AM, Martin Nowak wrote:
> Glad to announce D 2.078.0.

Thank you, Martin!
January 04, 2018
On Wednesday, 3 January 2018 at 17:43:36 UTC, Martin Nowak wrote:
> Glad to announce D 2.078.0.
>
> This release comes with runtime detection of Visual Studio installation paths

I've got a problem with linking phobos64.lib now.
I run "Visual C++ 2015 x64 Native Build Tools Command Prompt", i.e. cmd.exe with environment set up.
With dmd 2.077.0 I run "dmd app.d -m64 -ofapp.exe" and it all goes well, compiles and links successfully.

With dmd 2.078.0 I run "dmd app.d -m64 -ofapp.exe" and get:

phobos64.lib(stacktrace_196a_3e5.obj) : error LNK2019: unresolved external symbol snprintf referenced in function _D4core3sys7windows10stacktrace10StackTrace13resolveNoSyncFAxmZAAa
phobos64.lib(parseoptions_bee_21b.obj) : error LNK2001: unresolved external symbol snprintf
phobos64.lib(demangle_ab0_79b.obj) : error LNK2001: unresolved external symbol snprintf
phobos64.lib(parseoptions_bee_21b.obj) : error LNK2019: unresolved external symbol sscanf referenced in function _D4core8internal12parseoptions5parseFNbNiAxaKANgaKfQkZb
app.exe : fatal error LNK1120: 2 unresolved externals
Error: linker exited with status 1120
January 04, 2018

On 04.01.2018 07:25, thedeemon wrote:
> On Wednesday, 3 January 2018 at 17:43:36 UTC, Martin Nowak wrote:
>> Glad to announce D 2.078.0.
>>
>> This release comes with runtime detection of Visual Studio installation paths
> 
> I've got a problem with linking phobos64.lib now.
> I run "Visual C++ 2015 x64 Native Build Tools Command Prompt", i.e. cmd.exe with environment set up.
> With dmd 2.077.0 I run "dmd app.d -m64 -ofapp.exe" and it all goes well, compiles and links successfully.
> 
> With dmd 2.078.0 I run "dmd app.d -m64 -ofapp.exe" and get:
> 
> phobos64.lib(stacktrace_196a_3e5.obj) : error LNK2019: unresolved external symbol snprintf referenced in function _D4core3sys7windows10stacktrace10StackTrace13resolveNoSyncFAxmZAAa
> phobos64.lib(parseoptions_bee_21b.obj) : error LNK2001: unresolved external symbol snprintf
> phobos64.lib(demangle_ab0_79b.obj) : error LNK2001: unresolved external symbol snprintf
> phobos64.lib(parseoptions_bee_21b.obj) : error LNK2019: unresolved external symbol sscanf referenced in function _D4core8internal12parseoptions5parseFNbNiAxaKANgaKfQkZb
> app.exe : fatal error LNK1120: 2 unresolved externals
> Error: linker exited with status 1120

What's missing is probably legacy_stdio_definition.lib that has to be added to the linker command line for VS2015 or later. You can verify this by checking how dmd invokes the linker by adding -v to the dmd command line.

I suspect this happens due to the new VS detection in dmd that hasn't been followed up by an appropriate installer update (unfortunately it didn't make it into this release). Please try replacing the Environment64 section in sc.ini with just this:

[Environment64]
LIB=%@P%\..\lib64
DFLAGS=%DFLAGS% -L/OPT:NOICF
January 04, 2018
On Wednesday, 3 January 2018 at 17:43:36 UTC, Martin Nowak wrote:
> Glad to announce D 2.078.0.
>
> This release comes with runtime detection of Visual Studio installation paths, an integral promotion transition for unary operations on byte and short sized integers, more -betterC features, and a couple of language and library tweaks.
>
> Thanks to everyone involved in this 👏 https://dlang.org/contributors.html.
>
> http://downloads.dlang.org/releases/2.x/2.078.0/ http://dlang.org/changelog/2.078.0.html
>
> - -Martin

Thank you very much!
« First   ‹ Prev
1 2 3 4