Thread overview
.di generator fix
Apr 03, 2017
Satoshi
Apr 03, 2017
Stefan Koch
Apr 03, 2017
Stefan Koch
Apr 03, 2017
Satoshi
Apr 03, 2017
Stefan Koch
April 03, 2017
https://issues.dlang.org/show_bug.cgi?id=16590

6 months from reporting this bug and there is still no usable fix...


How to test:
1. generate di files from druntime and phobos
2. compile any bigger project like vibe.d to .di files instead of .d files.
3. fix bugs
April 03, 2017
On Monday, 3 April 2017 at 11:16:41 UTC, Satoshi wrote:
> https://issues.dlang.org/show_bug.cgi?id=16590
>
> 6 months from reporting this bug and there is still no usable fix...
>
>
> How to test:
> 1. generate di files from druntime and phobos
> 2. compile any bigger project like vibe.d to .di files instead of .d files.
> 3. fix bugs

Ah yes.
You are talking about the missing @trusted right.
that one is not as straightforward as it should be ...
because of deferred sema* for function literals.
Give me a day ... should be fixed by then.
*sema: short for semantic analysis.
April 03, 2017
On Monday, 3 April 2017 at 11:16:41 UTC, Satoshi wrote:
> https://issues.dlang.org/show_bug.cgi?id=16590
>
> 6 months from reporting this bug and there is still no usable fix...
>
>
> How to test:
> 1. generate di files from druntime and phobos
> 2. compile any bigger project like vibe.d to .di files instead of .d files.
> 3. fix bugs

I fixed at trusted thing just now :)
April 03, 2017
On Monday, 3 April 2017 at 16:41:15 UTC, Stefan Koch wrote:
> On Monday, 3 April 2017 at 11:16:41 UTC, Satoshi wrote:
>> https://issues.dlang.org/show_bug.cgi?id=16590
>>
>> 6 months from reporting this bug and there is still no usable fix...
>>
>>
>> How to test:
>> 1. generate di files from druntime and phobos
>> 2. compile any bigger project like vibe.d to .di files instead of .d files.
>> 3. fix bugs
>
> I fixed at trusted thing just now :)

Thank you :)

But there are more bugs.
Please look at this
https://issues.dlang.org/show_bug.cgi?id=16590#c14
and this
https://issues.dlang.org/show_bug.cgi?id=16590#c16
If you have some free time.
April 03, 2017
On Monday, 3 April 2017 at 17:32:22 UTC, Satoshi wrote:
> On Monday, 3 April 2017 at 16:41:15 UTC, Stefan Koch wrote:
>> On Monday, 3 April 2017 at 11:16:41 UTC, Satoshi wrote:
>>> https://issues.dlang.org/show_bug.cgi?id=16590
>>>
>>> 6 months from reporting this bug and there is still no usable fix...
>>>
>>>
>>> How to test:
>>> 1. generate di files from druntime and phobos
>>> 2. compile any bigger project like vibe.d to .di files instead of .d files.
>>> 3. fix bugs
>>
>> I fixed at trusted thing just now :)
>
> Thank you :)
>
> But there are more bugs.
> Please look at this
> https://issues.dlang.org/show_bug.cgi?id=16590#c14
> and this
> https://issues.dlang.org/show_bug.cgi?id=16590#c16
> If you have some free time.

those are a bit more nasty.
especially the | one.