Jump to page: 1 2
Thread overview
Beta D 2.072.2-b1
Dec 27, 2016
Martin Nowak
Dec 27, 2016
Sönke Ludwig
Dec 28, 2016
Martin Nowak
Dec 27, 2016
safety0ff
Dec 28, 2016
Martin Nowak
Dec 27, 2016
Dicebot
Dec 28, 2016
Martin Nowak
Dec 27, 2016
sarn
Dec 28, 2016
Martin Nowak
Dec 28, 2016
Walter Bright
December 27, 2016
First beta for the 2.072.2 point release.

This version resolves a number of regressions and bugs in the 2.072.1 release. Most prominently scope classes work again in @safe code, various rdmd bugs were fixed, and -fPIC became default for all linux 64-bit binaries and packages in order to support PIE (default on Ubuntu 16.10 and hardened Gentoo).

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

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

-Martin

December 27, 2016
Am 27.12.2016 um 05:36 schrieb Martin Nowak:
> First beta for the 2.072.2 point release.
>
> This version resolves a number of regressions and bugs in the 2.072.1
> release. Most prominently scope classes work again in @safe code,
> various rdmd bugs were fixed, and -fPIC became default for all linux
> 64-bit binaries and packages in order to support PIE (default on Ubuntu
> 16.10 and hardened Gentoo).
>
> http://dlang.org/download.html#dmd_beta
> http://dlang.org/changelog/2.072.2.html
>
> Please report any bugs at https://issues.dlang.org
>
> -Martin
>

Is this bug on the radar? https://issues.dlang.org/show_bug.cgi?id=16980
Apart from being a regression, it's rather serious because it can be very hard to detect and can create really confusing and hidden bugs.
December 27, 2016
On Tuesday, 27 December 2016 at 04:36:54 UTC, Martin Nowak wrote:
>
> This version resolves a number of regressions and bugs in the 2.072.1 release.

I thought https://github.com/dlang/druntime/pull/1707 was in stable and slated for this point release.

I see at the bottom of: https://github.com/dlang/druntime/pull/1708
"@klickverbot klickverbot deleted the stable branch 18 days ago"

Also, https://github.com/dlang/druntime/pull/1715/ should be included IMO in addition to PR 1707.
December 27, 2016
On 12/26/16 11:36 PM, Martin Nowak wrote:
> First beta for the 2.072.2 point release.
>
> This version resolves a number of regressions and bugs in the 2.072.1
> release. Most prominently scope classes work again in @safe code,
> various rdmd bugs were fixed, and -fPIC became default for all linux
> 64-bit binaries and packages in order to support PIE (default on Ubuntu
> 16.10 and hardened Gentoo).
>
> http://dlang.org/download.html#dmd_beta
> http://dlang.org/changelog/2.072.2.html
>
> Please report any bugs at https://issues.dlang.org

Missing from the changelog is the cycle detection deprecation path that I added here: https://github.com/dlang/druntime/pull/1720

This should give people more breathing room to remove detected cycles by next release.

-Steve

December 27, 2016
On Tuesday, 27 December 2016 at 14:24:11 UTC, Steven Schveighoffer wrote:
> Missing from the changelog is the cycle detection deprecation path that I added here: https://github.com/dlang/druntime/pull/1720
>
> This should give people more breathing room to remove detected cycles by next release.

My understanding is that there is still a lot of manual labor in changelog generation thus making separate PR to adjust https://github.com/dlang/dlang.org/blob/stable/changelog/2.072.2_pre.dd may help.
December 27, 2016
On 12/27/16 9:39 AM, Dicebot wrote:
> On Tuesday, 27 December 2016 at 14:24:11 UTC, Steven Schveighoffer wrote:
>> Missing from the changelog is the cycle detection deprecation path
>> that I added here: https://github.com/dlang/druntime/pull/1720
>>
>> This should give people more breathing room to remove detected cycles
>> by next release.
>
> My understanding is that there is still a lot of manual labor in
> changelog generation thus making separate PR to adjust
> https://github.com/dlang/dlang.org/blob/stable/changelog/2.072.2_pre.dd
> may help.

Done: https://github.com/dlang/dlang.org/pull/1538

-Steve
December 27, 2016
On Tuesday, 27 December 2016 at 04:36:54 UTC, Martin Nowak wrote:
> -fPIC became default for all linux 64-bit binaries and packages in order to support PIE (default on Ubuntu 16.10 and hardened Gentoo).

AFAIK, the only way to disable PIC for a specific build is to use a local dmd.conf that doesn't have -fPIC.

Just a heads up because this might trip up (a small minority of) users (with weird use cases).
December 28, 2016
On Tuesday, 27 December 2016 at 09:21:23 UTC, safety0ff wrote:
> On Tuesday, 27 December 2016 at 04:36:54 UTC, Martin Nowak wrote:
>>
>> This version resolves a number of regressions and bugs in the 2.072.1 release.
>
> I thought https://github.com/dlang/druntime/pull/1707 was in stable and slated for this point release.

Thanks for catching this.

> I see at the bottom of: https://github.com/dlang/druntime/pull/1708
> "@klickverbot klickverbot deleted the stable branch 18 days ago"

Yikes, indeed the stable branch was deleted and later recreated from a stale version (my local one IIRC). I did protect all stable branches for that to not happen again. Also I usually merge locally and make a PR from my own merge_stable branch.

https://github.com/dlang/druntime/pull/1727

> Also, https://github.com/dlang/druntime/pull/1715/ should be included IMO in addition to PR 1707.

It's a bit unfortunate that PR creators w/o write access to a repo can't add milestones, or can they?
December 28, 2016
On Tuesday, 27 December 2016 at 14:39:15 UTC, Dicebot wrote:
> My understanding is that there is still a lot of manual labor in changelog generation

About to get fixed https://trello.com/c/WIwLjrPE/243-create-changelog-builder-from-files.
December 28, 2016
On Tuesday, 27 December 2016 at 22:20:08 UTC, sarn wrote:
> On Tuesday, 27 December 2016 at 04:36:54 UTC, Martin Nowak wrote:
>> -fPIC became default for all linux 64-bit binaries and packages in order to support PIE (default on Ubuntu 16.10 and hardened Gentoo).
>
> AFAIK, the only way to disable PIC for a specific build is to use a local dmd.conf that doesn't have -fPIC.
>
> Just a heads up because this might trip up (a small minority of) users (with weird use cases).

Yes correct there is no override, but there shouldn't be any use-cases. If people are statically building whole applications (with libc) for gains in the per mile region, they will have a custom link step already.

« First   ‹ Prev
1 2