Getting action on your favorite D issues

ag0aep6g anonymous at example.com
Fri Jun 5 21:57:39 UTC 2020


On 05.06.20 22:35, Walter Bright wrote:
> 1. File bugzilla issue for them. Issues not in bugzilla don't get fixed.
[...]
> Bring them up now and then.

How frequent is "now and then"? Like, once a month? Once a year?

Ideally, you would be prioritizing issues based on severity and impact. 
If you only fix the issues that people nag you about, you risk leaving 
serious bugs unattended.

Anyway, here are some personal favorites:


1) The DIP 1000 implementation has a glaring accepts-invalid bug with 
`pure` functions.
https://issues.dlang.org/show_bug.cgi?id=20150

In my opinion, this one is a blocker for DIP 1000. And unfortunately, it 
probably made DIP 1000 look better than it is.


2) "bool can be both true and false"
https://issues.dlang.org/show_bug.cgi?id=20148

This one is just silly.


3) DMD's codegen for the BT (bit test) instruction is all kinds of wrong.
https://issues.dlang.org/show_bug.cgi?id=18750

A testimony for the questionable quality of DMD's backend.


4) "import doesn't verify module declaration"
https://issues.dlang.org/show_bug.cgi?id=15086

This accepts-invalid (and arguably wrong-code) issue had some lively 
discussion years ago. There was a PR, the issue was closed as invalid, 
it was reopened. And finally it was forgotten.


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

I tried fixing this one but got stuck when I couldn't reproduce the 
failures on Windows that the auto-tester shows.


More information about the Digitalmars-d mailing list