Thanks everyone for working on 2.068.1 which shipped on schedule. retro:
We fixed a big amount of issues for 2.068.1, also some of the older regressions (see http://dlang.org/changelog/2.068.1.html or https://trello.com/b/XoFjxiqG/active). Unfortunately fixing the template instantiation introduced 2 new regressions with 2.068.1 (already fixed by now), one of which is severe enough to require a 2.068.2 follow-up. Both of the issues were present in 2.068.1-b2 and were found by testing some of the most used projects on code.dlang.org. As the download numbers (attached) show hardly anyone is actually participating in the beta. Please test your code against the beta, it's the most important measure to ensure a stable compiler. I setup an automated jenkins test to cover at least some D projects https://github.com/MartinNowak/project_tester. Please help by making your open source code automatically testable and add it to the tester. Planning: Branching for 2.069.0 was planned in 2 weeks. Maybe we should delay that for another week for 2.068.2? Version | Date ------------------|---------- Branch+Beta 2.069 | 2015-09-20 Release 2.069.0 | 2015-10-04 Please finish any work that is supposed to go into 2.069.0 within the next 2 weeks. We don't want to end up releasing half done features. Tasks: - [Rebench ddmd vs. dmd compiler speed. on Active](https://trello.com/c/OT6jlFNa/85-rebench-ddmd-vs-dmd-compiler-speed) We have to benchmark ddmd again to see whether it's fast enough. There is now gdc-4.9.3 and ldc-0.16.0-alpha2 which can build ddmd (thanks Iain for backporting the C++ mangler). So we have a backup, but we'd have to integrate gdc or ldc with our build scripts and probably still need compilers for OSX/Windows. - [ptr data section](https://trello.com/c/Dsdxd1r3/56-ptr-data-section) I'm currently working on adding special GC root ptrdata sections, but I ended up refactoring/rewriting hugs parts of the dt_t code, so I'm not sure whether this will work out. - [Finish SmartRef Implementation](https://trello.com/c/pTlDuyBD/16-finish-smartref-implementation) Still WIP, been too busy with other stuff, but now my topmost priority. - [@nogc tracehandler](https://trello.com/c/lbS0lUWc/86-nogc-tracehandler) We'll have to do that anyhow to fix [Issue 14993 – Allocating in a destructor segfaults instead of throwing InvalidMemoryOperationError](https://issues.dlang.org/show_bug.cgi?id=14993). - [TTAS spinlock for GC](https://trello.com/c/Xp44NwHG/87-ttas-spinlock-for-gc) There is already a finished PR waiting for the tracehandler to become @nogc. As usual please add your cards (or take some from the backlog) and add yourself as member when working on something. -Martin
signature.asc
Description: OpenPGP digital signature
_______________________________________________ dmd-internals mailing list [email protected] http://lists.puremagic.com/mailman/listinfo/dmd-internals
