Jump to page: 1 2
Thread overview
Release Candidate 2.073.0-rc1
Jan 18, 2017
Martin Nowak
Jan 19, 2017
Suliman
Jan 19, 2017
Rainer Schuetze
Jan 19, 2017
Rainer Schuetze
Jan 19, 2017
Suliman
Jan 20, 2017
Rainer Schuetze
Jan 20, 2017
Suliman
Jun 23, 2017
Suliman
Jan 19, 2017
Jacob Carlborg
Jan 19, 2017
Martin Nowak
Jan 19, 2017
Jacob Carlborg
Jan 19, 2017
xtreak
Jan 19, 2017
Jacob Carlborg
Jan 20, 2017
Jacob Carlborg
January 18, 2017
First release candidate for 2.073.0.

http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.073.0.html

Comes with a couple of more fixes: https://github.com/dlang/dmd/compare/v2.073.0-b2...v2.073.0-rc1 https://github.com/dlang/druntime/compare/v2.073.0-b2...v2.073.0-rc1 https://github.com/dlang/phobos/compare/v2.073.0-b2...v2.073.0-rc1 https://github.com/dlang/dub/compare/v1.2.0-beta.2...v1.2.0-rc.1

Please report any bugs at https://issues.dlang.org

-Martin
January 19, 2017
On Wednesday, 18 January 2017 at 13:48:06 UTC, Martin Nowak wrote:
> First release candidate for 2.073.0.
>
> http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.073.0.html
>
> Comes with a couple of more fixes: https://github.com/dlang/dmd/compare/v2.073.0-b2...v2.073.0-rc1 https://github.com/dlang/druntime/compare/v2.073.0-b2...v2.073.0-rc1 https://github.com/dlang/phobos/compare/v2.073.0-b2...v2.073.0-rc1 https://github.com/dlang/dub/compare/v1.2.0-beta.2...v1.2.0-rc.1
>
> Please report any bugs at https://issues.dlang.org
>
> -Martin

http://dlang.org/changelog/2.073.0.html#mscrtlib-option
How can I set this flag in dub.json? I tried:
"dflags": [ "-mscrt=msvcrt" ]
but got error:
Error: unrecognized switch '-mscrt=msvcrt'
January 19, 2017
On 2017-01-18 14:48, Martin Nowak wrote:
> First release candidate for 2.073.0.
>
> http://dlang.org/download.html#dmd_beta
> http://dlang.org/changelog/2.073.0.html

About the new -mscrt=libname flag. Could we have a more generic name of the flag that would fit for other platforms to specify the C library, i.e. Musl instead of GNU? Or is this something different?

-- 
/Jacob Carlborg
January 19, 2017
On Wednesday, 18 January 2017 at 13:48:06 UTC, Martin Nowak wrote:
> First release candidate for 2.073.0.
>
> http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.073.0.html
>
> Comes with a couple of more fixes: https://github.com/dlang/dmd/compare/v2.073.0-b2...v2.073.0-rc1 https://github.com/dlang/druntime/compare/v2.073.0-b2...v2.073.0-rc1 https://github.com/dlang/phobos/compare/v2.073.0-b2...v2.073.0-rc1 https://github.com/dlang/dub/compare/v1.2.0-beta.2...v1.2.0-rc.1
>
> Please report any bugs at https://issues.dlang.org
>
> -Martin

Thanks a lot for the RC. I think the text "to be released Jan 18, 2017" can be removed since its slightly confusing.
January 19, 2017
On 2017-01-18 14:48, Martin Nowak wrote:
> First release candidate for 2.073.0.
>
> http://dlang.org/download.html#dmd_beta
> http://dlang.org/changelog/2.073.0.html

The changelog is missing an entry to the new default Ddoc theme. I'll see if I can add that. Do we want an image, HTML page or something to show?

-- 
/Jacob Carlborg
January 19, 2017
On Thursday, 19 January 2017 at 07:43:29 UTC, Jacob Carlborg wrote:
> About the new -mscrt=libname flag. Could we have a more generic name of the flag that would fit for other platforms to specify the C library, i.e. Musl instead of GNU? Or is this something different?

It seems sufficiently different to not worry about a Win only switch, it's used for selecting different flavours of MS libcrt (threaded, debug...).
IMO we should try to depart with hard-coding linker flags into the compiler.
We had some ideas to make the config file more flexible.
https://issues.dlang.org/show_bug.cgi?id=7044#c16
https://issues.dlang.org/show_bug.cgi?id=7044#c30

January 19, 2017
On 2017-01-19 16:21, Martin Nowak wrote:

> It seems sufficiently different to not worry about a Win only switch,
> it's used for selecting different flavours of MS libcrt (threaded,
> debug...).
> IMO we should try to depart with hard-coding linker flags into the
> compiler.

Fair enough.

-- 
/Jacob Carlborg
January 19, 2017

On 19.01.2017 08:32, Suliman wrote:
> http://dlang.org/changelog/2.073.0.html#mscrtlib-option
> How can I set this flag in dub.json? I tried:
> "dflags": [ "-mscrt=msvcrt" ]
> but got error:
> Error: unrecognized switch '-mscrt=msvcrt'

Ouch, the switch is actually called -mscrtlib. We need to fix the documentation...
January 19, 2017

On 19.01.2017 20:22, Rainer Schuetze wrote:
>
>
> On 19.01.2017 08:32, Suliman wrote:
>> http://dlang.org/changelog/2.073.0.html#mscrtlib-option
>> How can I set this flag in dub.json? I tried:
>> "dflags": [ "-mscrt=msvcrt" ]
>> but got error:
>> Error: unrecognized switch '-mscrt=msvcrt'
>
> Ouch, the switch is actually called -mscrtlib. We need to fix the
> documentation...

https://github.com/dlang/dmd/pull/6471
https://github.com/dlang/dlang.org/pull/1557
January 19, 2017
On Thursday, 19 January 2017 at 19:22:07 UTC, Rainer Schuetze wrote:
>
>
> On 19.01.2017 08:32, Suliman wrote:
>> http://dlang.org/changelog/2.073.0.html#mscrtlib-option
>> How can I set this flag in dub.json? I tried:
>> "dflags": [ "-mscrt=msvcrt" ]
>> but got error:
>> Error: unrecognized switch '-mscrt=msvcrt'
>
> Ouch, the switch is actually called -mscrtlib. We need to fix the documentation...

Thanks! Now it's compile.

What version of cruntime (I tried: libcmtd, msvcrt msvcrtd) I should use to prevent depending my project on `msvcr120.dll`. Now when I try run vibed-based project on another PC it's give me error about absent `msvcr120.dll`.
« First   ‹ Prev
1 2