www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - .di generator fix

reply Satoshi <satoshi rikarin.org> writes:
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
Apr 03
next sibling parent Stefan Koch <uplink.coder googlemail.com> writes:
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.
Apr 03
prev sibling parent reply Stefan Koch <uplink.coder googlemail.com> writes:
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 :)
Apr 03
parent reply Satoshi <satoshi rikarin.org> writes:
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.
Apr 03
parent Stefan Koch <uplink.coder googlemail.com> writes:
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.
Apr 03