www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Getting action on your favorite D issues (2021)

reply ag0aep6g <anonymous example.com> writes:
About half a year ago, Walter made a thread about "Getting action on 
your favorite D issues"[1]. There, he suggested to "keep a list of 
bugzilla issue links" and "bring them up now and then". I replied with 
my top five at the time.

Let's see what progress was made on my favorite bugs:


 1) The DIP 1000 implementation has a glaring accepts-invalid bug with `pure`
functions.
 https://issues.dlang.org/show_bug.cgi?id=20150
I've made a DMD pull request that competes with Walter's, but neither of them is going anywhere, because fixing Phobos is a chore.
 2) "bool can be both true and false"
 https://issues.dlang.org/show_bug.cgi?id=20148
There was some discussion, but nothing of substance came from it.
 3) DMD's codegen for the BT (bit test) instruction is all kinds of wrong.
 https://issues.dlang.org/show_bug.cgi?id=18750
Most of the sub-issues have been fixed. Walter's pull requests came shortly after the forum thread. Bringing the issue up seems to have worked. One sub-issue is still open, though. So this is not fully fixed yet.
 4) "import doesn't verify module declaration"
 https://issues.dlang.org/show_bug.cgi?id=15086
No progress at all.
 5) std.stdio tries converting between different UTF variants, but fails
horribly.
 https://issues.dlang.org/show_bug.cgi?id=18789 and
 https://issues.dlang.org/show_bug.cgi?id=18801
Fixed by myself. favorites: 5) `immutable delegate()` and `immutable delegate() immutable` are considered equal but treated differently https://issues.dlang.org/show_bug.cgi?id=16058 In a nutshell: void main() { int x = 1; immutable void delegate() dg1 = { ++x; }; immutable void delegate() immutable dg2 = { ++x; }; /* How does this line compile? */ } [1] https://forum.dlang.org/post/rbeab9$20l1$1 digitalmars.com
Jan 14
parent reply Imperatorn <johan_forsberg_86 hotmail.com> writes:
On Thursday, 14 January 2021 at 15:58:34 UTC, ag0aep6g wrote:
 About half a year ago, Walter made a thread about "Getting 
 action on your favorite D issues"[1]. There, he suggested to 
 "keep a list of bugzilla issue links" and "bring them up now 
 and then". I replied with my top five at the time.

 [...]
Since there's no upvote or "I've read this" on the forum. I'll just state it here. Are you on Discord or Slack btw?
Jan 18
parent reply ag0aep6g <anonymous example.com> writes:
On 18.01.21 09:22, Imperatorn wrote:
 Are you on Discord or Slack btw?
no
Jan 18
parent reply Petar Kirov [ZombineDev] <petar.p.kirov gmail.com> writes:
On Monday, 18 January 2021 at 12:35:38 UTC, ag0aep6g wrote:
 On 18.01.21 09:22, Imperatorn wrote:
 Are you on Discord or Slack btw?
no
Let's fix this :P To which email address I can send you an invite for Slack?
Jan 18
parent ag0aep6g <anonymous example.com> writes:
On 18.01.21 17:19, Petar Kirov [ZombineDev] wrote:
 To which email address I can send you an invite for Slack?
I'm not interested. Thank you.
Jan 18