Git, the D package manager

Sönke Ludwig via Digitalmars-d digitalmars-d at puremagic.com
Thu Feb 5 08:39:06 PST 2015


Am 05.02.2015 um 16:12 schrieb Atila Neves:
> On Thursday, 5 February 2015 at 15:01:57 UTC, Sönke Ludwig wrote:
>> Am 02.02.2015 um 09:09 schrieb Vladimir Panteleev:
>>> On Monday, 2 February 2015 at 05:23:52 UTC, Daniel Murphy wrote:
>>> 1. rdmd
>>>
>>
>> BTW, there is one thing about RDMD that can be a real issue and one
>> that is not easily solved without integrating its functionality
>> directly into DMD: It doesn't track local and string imports. This is
>> the main reason why I haven't personally used it since a while,
>> although it is directly supported with "dub --rdmd".
>
> String imports: just checked. It does. It uses dmd to get the imports so
> I thought it'd be weird if it didn't.
>
> What's a local import? You mean this?
>
> void func() {
>      import mymodule;
> }
>
> Because I just tried that and it worked, too.
>
> Atila

Exactly, see also Vladimir's ticket: 
http://d.puremagic.com/issues/show_bug.cgi?id=7016

It only seems to happen for imported modules and not for the one passed 
directly to DMD, AFAICS.


More information about the Digitalmars-d mailing list