Thread overview
[dmd-internals] 7th Sprint Planning
Oct 03, 2015
Martin Nowak
Oct 04, 2015
Martin Nowak
Oct 10, 2015
Martin Nowak
Oct 19, 2015
Martin Nowak
October 03, 2015
With dmd 2.068.2 out the door and all remaining template issues fixed (thanks Kenji) let's focus on the upcoming 2.069.0 release.

I'll branch tomorrow (merge master into stable).

We have a few open issues that must be fixed.

https://trello.com/c/lbS0lUWc/86-nogc-tracehandler https://trello.com/c/cyOFKRFb/102-issue-15138-ice-with-basic-use-of-stdx-data-json https://trello.com/c/maTWJzl5/103-issue-15039-algebraic-cannot-store-a-typedef-along-with-typedef-ed-type

Unfortunately noone yet fixed the issues introduced by rangifying phobos functions (see https://issues.dlang.org/show_bug.cgi?id=15027).

Also quite some projects won't compile with DPL from master, I'll file bug reports for those.

We need to rebench ddmd and decide whether the release will be build using dmd or gdc.

-Martin



October 04, 2015
On 10/03/2015 07:01 PM, Martin Nowak via dmd-internals wrote:
> I'll branch tomorrow (merge master into stable).

Merging is done, please target the stable branch for any PRs that need to go into the next release.



October 10, 2015
On 10/04/2015 08:22 PM, Martin Nowak via dmd-internals wrote:
> On 10/03/2015 07:01 PM, Martin Nowak via dmd-internals wrote:
>> I'll branch tomorrow (merge master into stable).
> 
> Merging is done, please target the stable branch for any PRs that need to go into the next release.

We have one rather important (it breaks vibe.d) but ugly regression that
blocks the next beta.
https://trello.com/c/YidH6auj/106-issue-15166-ref-2-069-devel-spurious-statement-not-reachable-warning-in-static-foreach-loop
https://issues.dlang.org/show_bug.cgi?id=15166

Any ideas on how to fix this?

-Martin



October 19, 2015
On 10/10/2015 10:05 PM, Martin Nowak via dmd-internals wrote:
> On 10/04/2015 08:22 PM, Martin Nowak via dmd-internals wrote:
>> On 10/03/2015 07:01 PM, Martin Nowak via dmd-internals wrote:
>>> I'll branch tomorrow (merge master into stable).
>>
>> Merging is done, please target the stable branch for any PRs that need to go into the next release.

The release was scheduled for yesterday but we still have some open regressions that need to be fixed. Unfortunately one was only reported 2 days ago.

- https://trello.com/c/eVONJjpE/116-wrong-codegen-with-inline
  Inlining constructors broke initialization of fields. Would you have a
look at that Walter?

-
https://trello.com/c/maTWJzl5/103-issue-15039-algebraic-cannot-store-a-typedef-along-with-typedef-ed-type
  ReplaceType used for recursive Algebraic seems to peel off Typedef.
Can you work on that Andrei?

-
https://trello.com/c/W6JX23lD/113-issue-15027-rangified-functions-no-longer-work-with-alias-this-ed-strings-e-g-direntry
  With 2.069.0 we introduce another bunch of rangified functions
(http://dlang.org/changelog/2.069.0.html#more-rangified-functions) which
again break working code. It seems like we have a working fix, but
someone has to apply it for all affected functions.

-Martin