On 12/21/11 2:12 AM, Adam Wilson wrote:
On Tue, 20 Dec 2011 04:41:11 -0800, Andrei Alexandrescu
<seewebsiteforem...@erdani.org> wrote:

On 12/20/11 2:03 AM, Adam Wilson wrote:
On Mon, 19 Dec 2011 00:11:25 -0800, Adam Wilson <flybo...@gmail.com>
wrote:

The latest DI generation code is now on my Git account and ready for
testing. It fixes the following issues:

1. Privates should exist in the DI file to support public templates.
2. Template classes and functions retain their implementations.
3. Immutable types should retain their initializers.

Great!

At this point I could really use testing; you can download them from my
git account here: https://lightben...@github.com/LightBender/dmd.git
I am trying to get myself setup for building phobos as a test but this
is proving to be a lengthy process.

Nah, it's much easier than you might think. The posix.mak makefile is
very small for what it does, and you need to literally change one line
of code to make it generate .di headers.


Andrei

Is it be add the proper -H options? I'll try it tomorrow, events pretty
much overran my day today. If the new DI gen can build valid Phobos DI's
I think it is time to consider opening a pull request and get feedback
from the maintainers. Any disagreement with that?

I don't think we'll use .di for phobos for the time being. I was suggesting you do so in order to look over the generated .di files and make sure they work.

Andrei

Reply via email to