February 13, 2019
On Wed, Feb 13, 2019 at 12:43:40PM +0000, Bottled Gin via Digitalmars-d wrote: [...]
> Thanks Teoh, I was able to move forward using "git bisect" manually.
> 
> The commit that breaks these tests is:
> 
> commit fb315d03f0744b8406d31b9c106d3a42c0c178b3
> Author: Walter Bright <walter@walterbright.com>
> Date:   Thu Mar 23 23:16:12 2017 -0700
> 
>     refactor: move towards using semanticRun
> 
> From the comment and the commits that follow, it is clear that this is first in a series of commits, though this commit itself is not too many lines of code.
> 
> I do not understand what is happening in the code here. So either I need help or someone else needs to take this forward from here.
[...]

Now that you have the commit, all you need is a minimal test case that reproduces the problem. Put both in a bug report or add it to an existing bug, if one already exists, and one of the dmd devs should be able to take it from there. (Then post the link to the bug here and complain about it, and one of them should take notice. :-P)


T

-- 
Маленькие детки - маленькие бедки.
February 13, 2019
On Wednesday, 13 February 2019 at 16:16:20 UTC, H. S. Teoh wrote:
> On Wed, Feb 13, 2019 at 12:43:40PM +0000, Bottled Gin via Digitalmars-d wrote: [...]
>> Thanks Teoh, I was able to move forward using "git bisect" manually.
>> 
>> The commit that breaks these tests is:
>> 
>> commit fb315d03f0744b8406d31b9c106d3a42c0c178b3
>> Author: Walter Bright <walter@walterbright.com>
>> Date:   Thu Mar 23 23:16:12 2017 -0700
>> 
>>     refactor: move towards using semanticRun
>> 
>> From the comment and the commits that follow, it is clear that this is first in a series of commits, though this commit itself is not too many lines of code.
>> 
>> I do not understand what is happening in the code here. So either I need help or someone else needs to take this forward from here.
> [...]
>
> Now that you have the commit, all you need is a minimal test case that reproduces the problem. Put both in a bug report or add it to an existing bug, if one already exists, and one of the dmd devs should be able to take it from there. (Then post the link to the bug here and complain about it, and one of them should take notice. :-P)
>
>
> T

Thanks for your help Teoh. I already reported 3 bugs earlier on this thread. I will be adding another test to issue 19655 soon.

https://issues.dlang.org/show_bug.cgi?id=19655
https://issues.dlang.org/show_bug.cgi?id=19656
https://issues.dlang.org/show_bug.cgi?id=19657


February 20, 2019
On Wednesday, 13 February 2019 at 16:39:50 UTC, Bottled Gin wrote:
> Thanks for your help Teoh. I already reported 3 bugs earlier on this thread. I will be adding another test to issue 19655 soon.
>
> https://issues.dlang.org/show_bug.cgi?id=19655
> https://issues.dlang.org/show_bug.cgi?id=19656
> https://issues.dlang.org/show_bug.cgi?id=19657

Added another failing test. This test does not involve assoc arrays. It is something to do with super class trait.

https://github.com/dsnippet/traitSuperBug

To reproduce the bug, compile foo.d

$ dmd -c foo.d
thud.d(4): Error: function void thud.Dap!int.Dap.thunk() does not override any function, did you mean to override void foo.Foo.thunk()?
thud.d(7): Error: template instance `thud.Dap!int` error instantiating

Will file another regression on bugzilla.


1 2 3
Next ›   Last »