Difference between revisions of "Agenda"
Blackwhale (talk | contribs) m (→Phobos) |
|||
Line 7: | Line 7: | ||
Get the DIP approved by Walter. | Get the DIP approved by Walter. | ||
Prototype an implementation to find further issues. | Prototype an implementation to find further issues. | ||
+ | ==== complete "Cross-module template overload" feature ==== | ||
+ | https://github.com/D-Programming-Language/dmd/pull/2417 | ||
+ | ==== complete DIP42 feature ==== | ||
+ | * https://github.com/D-Programming-Language/dmd/pull/2467 (Compiler) | ||
+ | * https://github.com/D-Programming-Language/dlang.org/pull/371 (Webpage) | ||
+ | ;Related: https://github.com/D-Programming-Language/dmd/pull/2559 | ||
+ | : Allow lazy evaluation in manifest constant initializer. | ||
+ | ==== introduce "uniform construction" syntax ==== | ||
+ | Because it is already approved by Andrei.<br/> | ||
+ | https://github.com/D-Programming-Language/dmd/pull/1356 | ||
=== Druntime === | === Druntime === | ||
==== high-level shared library support ==== | ==== high-level shared library support ==== |
Revision as of 10:53, 9 November 2013
Contents
v2.065 (Mar 2014)
This release focuses on ???.
DMD
fix export DIP45
Get the DIP approved by Walter. Prototype an implementation to find further issues.
complete "Cross-module template overload" feature
https://github.com/D-Programming-Language/dmd/pull/2417
complete DIP42 feature
- https://github.com/D-Programming-Language/dmd/pull/2467 (Compiler)
- https://github.com/D-Programming-Language/dlang.org/pull/371 (Webpage)
- Related
- https://github.com/D-Programming-Language/dmd/pull/2559
- Allow lazy evaluation in manifest constant initializer.
introduce "uniform construction" syntax
Because it is already approved by Andrei.
https://github.com/D-Programming-Language/dmd/pull/1356
Druntime
Initial work in pull request #617. Need to improve the API of the Library wrapper.
Phobos
Reduce dependency hell, split up huge modules to enable fine-grained imports.
More safety - @safe writeln ?
Other
automate release builds
- Nick Sabalausky wrote a release tool.
- Brad Roberts added install targets to the makefiles (dmd, druntime and phobos).
- Nightly builds from the autotesters
- Reusing existing makefiles is preferred
- Package scripts must build from source (see Issue 10710)
- Dejan Lekic made a Fedora SPEC file
- Multi-arch cross-compiler should be optional (more dependencies/bigger size for rarely needed feature)