Thread overview | |||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
January 03, 2018 Release D 2.078.0 | ||||
---|---|---|---|---|
| ||||
Attachments: | 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 Re: Release D 2.078.0 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | 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 Re: Release D 2.078.0 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | 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 Re: Release D 2.078.0 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | 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 Re: Release D 2.078.0 | ||||
---|---|---|---|---|
| ||||
Posted in reply to H. S. Teoh | 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 Re: Release D 2.078.0 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | 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 Re: Release D 2.078.0 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | On 1/3/2018 9:43 AM, Martin Nowak wrote:
> Glad to announce D 2.078.0.
Thank you, Martin!
|
January 04, 2018 Re: Release D 2.078.0 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | 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 Re: Release D 2.078.0 | ||||
---|---|---|---|---|
| ||||
Posted in reply to thedeemon |
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 Re: Release D 2.078.0 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | 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!
|
Copyright © 1999-2021 by the D Language Foundation