digitalmars.D.announce - Beta D 2.072.2-b1
- Martin Nowak (10/10) Dec 26 2016 First beta for the 2.072.2 point release.
- =?UTF-8?Q?S=c3=b6nke_Ludwig?= (4/14) Dec 27 2016 Is this bug on the radar? https://issues.dlang.org/show_bug.cgi?id=16980
- Martin Nowak (3/5) Dec 28 2016 Will try to fix it today, hopefully just an oversight when moving
- safety0ff (8/10) Dec 27 2016 I thought https://github.com/dlang/druntime/pull/1707 was in
- Martin Nowak (9/21) Dec 27 2016 Yikes, indeed the stable branch was deleted and later recreated
- Steven Schveighoffer (6/15) Dec 27 2016 Missing from the changelog is the cycle detection deprecation path that
- Dicebot (5/10) Dec 27 2016 My understanding is that there is still a lot of manual labor in
- Steven Schveighoffer (3/13) Dec 27 2016 Done: https://github.com/dlang/dlang.org/pull/1538
- Martin Nowak (3/5) Dec 28 2016 About to get fixed
- sarn (5/8) Dec 27 2016 AFAIK, the only way to disable PIC for a specific build is to use
- Martin Nowak (5/14) Dec 28 2016 Yes correct there is no override, but there shouldn't be any
- Walter Bright (2/3) Dec 28 2016 Thanks, Martin! I sure do appreciate your work on this.
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
Dec 26 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 -MartinIs 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.
Dec 27 2016
On Tuesday, 27 December 2016 at 08:35:14 UTC, Sönke Ludwig wrote:Is this bug on the radar? https://issues.dlang.org/show_bug.cgi?id=16980Will try to fix it today, hopefully just an oversight when moving aggregate size finalization to semantic2.
Dec 28 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.
Dec 27 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:Thanks for catching this.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"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/1727Also, 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?
Dec 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.orgMissing 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
Dec 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.
Dec 27 2016
On 12/27/16 9:39 AM, Dicebot wrote:On Tuesday, 27 December 2016 at 14:24:11 UTC, Steven Schveighoffer wrote:Done: https://github.com/dlang/dlang.org/pull/1538 -SteveMissing 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.
Dec 27 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 generationAbout to get fixed https://trello.com/c/WIwLjrPE/243-create-changelog-builder-from-files.
Dec 28 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).
Dec 27 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: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.-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).
Dec 28 2016
On 12/26/2016 8:36 PM, Martin Nowak wrote:First beta for the 2.072.2 point release.Thanks, Martin! I sure do appreciate your work on this.
Dec 28 2016