Thread overview | ||||||
---|---|---|---|---|---|---|
|
December 27, 2015 [dmd-internals] 10th sprint planning | ||||
---|---|---|---|---|
| ||||
Attachments:
| Welcome to the 10th sprint planning. I'm back from vacation and currently catch up github etc. Apparently there wasn't that much activity during the past 2-3 weeks. If I missed something important, please let me know. ## Retro # Nightly builds (https://builds.dawg.eu/) The nightly build service has proved reliable and it's time to move it to official dlang subdomain or even better integrate it with downloads.dlang.org. I still want something nicer than nginx's autoindex (https://builds.dawg.eu/), so that would be a good opportunity to renovate downloads.dlang.org as well. Any suggestions or volunteers welcome. I would also appreciate any help in polishing the build script output. https://builds.dawg.eu/dmd-nightly/build.html https://github.com/D-Programming-Language/installer/tree/master/create_dmd_release # Install script (https://github.com/D-Programming-Language/installer/pull/162) Same goes for the install.sh script, works reliably and makes it really quick and easy to install or switch compilers. There has been less review and testing than I'd hoped for, but let's still try to move on with this. ## Planning # Open tasks I'm a bit behind and still work on the GC spinlock and dmd's slist_reset. # ld.gold regression Still not fixed (after 3 weeks :o), needs to be addressed ASAP. # @nogc tracehandler We currently workaround the issue by suppressing traces when throwing from the GC. Overall this story is quite big b/c we need to rewrite the complete demangle code and also a big part of the new ELF/DWARF-aware tracehandler, so it will have to wait some more. The implementation of the new tracehandler is somewhat simplistic (linearly interprets dwarf_line, doesn't use debug_aranges for fast function lookups). So I'm wondering whether we can leverage libbfd or addr2line instead of implementing everything ourselves (and increasing every D binary size). Also the binutils implementation should support MiniDebugInfo. # releasing 2.070 I think we should delay the next release for 2 weeks (targeting Jan 14th), b/c we're already behind and a beta during the holidays doesn't make much sense. What's the state of the new EH implementation btw? It seems this feature was once again merged incrementally, against better knowledge. It's extremely difficult to assess someone's work if it comes in little slices. And it easily happens that necessary tasks are left unresolved (e.g. https://github.com/D-Programming-Language/druntime/pull/1449#issuecomment-167419908) before the next release. Please use feature branches to develop and complete a whole feature before merging it. Reviews on PRs can be done incrementally w/o a need to merge the interim states, and github makes it easy to append new commits to an already reviewed PR. -Martin |
December 28, 2015 Re: [dmd-internals] 10th sprint planning | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak Attachments:
| > On 27 dec 2015, at 23:34, Martin Nowak via dmd-internals <dmd-internals@puremagic.com> wrote: > > # Nightly builds (https://builds.dawg.eu/) > > I still want something nicer than nginx's autoindex > (https://builds.dawg.eu/), so that would be a good opportunity to > renovate downloads.dlang.org as well. Any suggestions or volunteers welcome. I would skip the first two levels [1][2] and put everything at the same level like this one [3]. [1] http://downloads.dlang.org/ <http://downloads.dlang.org/> [2] http://downloads.dlang.org/releases/ <http://downloads.dlang.org/releases/> [3] http://downloads.dlang.org/releases/2.x/ -- /Jacob Carlborg |
December 29, 2015 Re: [dmd-internals] 10th sprint planning | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | On Sunday, 27 December 2015 at 22:34:32 UTC, Martin Nowak wrote: > I think we should delay the next release for 2 weeks (targeting Jan 14th), b/c we're already behind and a beta during the holidays doesn't make much sense. We're going to branch on 1st Jan. Please everyone make sure that your features are complete, or revert incomplete work that was already merged. If there is something urgent to be merged put it on our testing/review queue https://trello.com/b/XoFjxiqG/active. If you don't have access to Trello, send me a mail. _______________________________________________ dmd-internals mailing list dmd-internals@puremagic.com http://lists.puremagic.com/mailman/listinfo/dmd-internals |
December 29, 2015 Re: [dmd-internals] 10th sprint planning | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | I just added https://github.com/D-Programming-Language/phobos/pull/2945 which would be great to include with 070. -- Andrei On 12/29/2015 06:21 AM, Martin Nowak via dmd-internals wrote: > On Sunday, 27 December 2015 at 22:34:32 UTC, Martin Nowak wrote: >> I think we should delay the next release for 2 weeks (targeting Jan >> 14th), b/c we're already behind and a beta during the holidays doesn't >> make much sense. > > We're going to branch on 1st Jan. Please everyone make sure that your > features are complete, or revert incomplete work that was already merged. > If there is something urgent to be merged put it on our testing/review > queue https://trello.com/b/XoFjxiqG/active. If you don't have access to > Trello, send me a mail. > _______________________________________________ > dmd-internals mailing list > dmd-internals@puremagic.com > http://lists.puremagic.com/mailman/listinfo/dmd-internals _______________________________________________ dmd-internals mailing list dmd-internals@puremagic.com http://lists.puremagic.com/mailman/listinfo/dmd-internals |
Copyright © 1999-2021 by the D Language Foundation