digitalmars.D - Old bugs
- Andrei Alexandrescu (18/18) Oct 13 2016 I'm going through bugzilla in increasing ID order looking for tasks to
- Martin Krejcirik (4/8) Oct 13 2016 What is IMHO needed to fix this bug, is to add to stdio an
- Vladimir Panteleev (5/7) Oct 13 2016 The bug is in the DigitalMars C runtime.
- Walter Bright (4/5) Oct 14 2016 When I start a command prompt in Windows, I run the command:
- jmh530 (2/7) Oct 14 2016 Does the D2 command prompt that comes with DMD do this?
- Walter Bright (2/12) Oct 14 2016 DMD doesn't come with a "D2 command prompt", I don't know what that migh...
- Andrei Alexandrescu (4/10) Oct 14 2016 Great. Vladimir, could you please convert the insights into this thread
- Vladimir Panteleev (7/22) Oct 14 2016 Documentation for what?
- Martin Krejcirik (2/4) Oct 14 2016 Users just don't expect broken console output. There should be a
- Walter Bright (3/12) Oct 14 2016 Digital Mars C++ bug reports can be filed here:
- Martin Krejcirik (1/3) Oct 15 2016 It's awfully slow.
- Mathias Lang via Digitalmars-d (13/31) Oct 14 2016 I've been doing a bit of triaging when I got time, trying to get rid of ...
- Andrei Alexandrescu (5/17) Oct 14 2016 Yes, I've already closed a few enhancement requests (such as overhauling...
- Andrei Alexandrescu (2/21) Oct 14 2016 s/please to/please do/
- Brad Roberts via Digitalmars-d (4/26) Oct 14 2016 Taking a pass through the whole db is a worthy thing to do, but to reduc...
I'm going through bugzilla in increasing ID order looking for tasks to bootcamp, and am finding a bunch of old bugs that haven't been looked at in a long time. It would be really great to get rid of some of these old issues and generally put some order in our bugzilla. If some are just enhancements that given the current direction of D will never happen (as is the case with the proposed syntax "static else if" as an alternative/replacement for "else static if") please let me know and I'll look into closing them. We've been liberal about putting things in bugzilla. Well, at some time we also need to look at them - it's not a write-only database like in that joke :o). For example, https://issues.dlang.org/show_bug.cgi?id=1448 should be addressable. Either we should provide a translation function for outputting things and recommend it, or document that codepages that D runs on Windows etc - there's got to be a solution. It's not an NP-complete problem. Can somebody fluent in Windows codepages take a look? Thanks, Andrei
Oct 13 2016
For example, https://issues.dlang.org/show_bug.cgi?id=1448 should be addressable. Either we should provide a translation function for outputting things and recommend it, or document that codepages that D runs on Windows etc - there's got to be aWhat is IMHO needed to fix this bug, is to add to stdio an automatic translation to console codepage (when reading/writing from/to console window). Actual translation functions are in Phobos already (std.windows.charset).
Oct 13 2016
On Friday, 14 October 2016 at 00:38:48 UTC, Andrei Alexandrescu wrote:For example, https://issues.dlang.org/show_bug.cgi?id=1448 should be addressable.The bug is in the DigitalMars C runtime. See also my comment on issue 2742: https://issues.dlang.org/show_bug.cgi?id=2742#c14
Oct 13 2016
On 10/13/2016 10:40 PM, Vladimir Panteleev wrote:https://issues.dlang.org/show_bug.cgi?id=2742#c14When I start a command prompt in Windows, I run the command: chcp 65001 which sets it to Unicode.
Oct 14 2016
On Friday, 14 October 2016 at 08:21:00 UTC, Walter Bright wrote:On 10/13/2016 10:40 PM, Vladimir Panteleev wrote:Does the D2 command prompt that comes with DMD do this?https://issues.dlang.org/show_bug.cgi?id=2742#c14When I start a command prompt in Windows, I run the command: chcp 65001 which sets it to Unicode.
Oct 14 2016
On 10/14/2016 6:41 AM, jmh530 wrote:On Friday, 14 October 2016 at 08:21:00 UTC, Walter Bright wrote:DMD doesn't come with a "D2 command prompt", I don't know what that might be.On 10/13/2016 10:40 PM, Vladimir Panteleev wrote:Does the D2 command prompt that comes with DMD do this?https://issues.dlang.org/show_bug.cgi?id=2742#c14When I start a command prompt in Windows, I run the command: chcp 65001 which sets it to Unicode.
Oct 14 2016
On 10/14/2016 01:40 AM, Vladimir Panteleev wrote:On Friday, 14 October 2016 at 00:38:48 UTC, Andrei Alexandrescu wrote:Great. Vladimir, could you please convert the insights into this thread into institutional memory i.e. put them in a PR for the documentation? Thanks!! -- AndreiFor example, https://issues.dlang.org/show_bug.cgi?id=1448 should be addressable.The bug is in the DigitalMars C runtime. See also my comment on issue 2742: https://issues.dlang.org/show_bug.cgi?id=2742#c14
Oct 14 2016
On Friday, 14 October 2016 at 11:12:34 UTC, Andrei Alexandrescu wrote:On 10/14/2016 01:40 AM, Vladimir Panteleev wrote:Documentation for what? I'm not sure we should be documenting bugs in C standard library implementation internals. It's better to just fix the bug (but only a few people can do that).On Friday, 14 October 2016 at 00:38:48 UTC, Andrei Alexandrescu wrote:Great. Vladimir, could you please convert the insights into this thread into institutional memory i.e. put them in a PR for the documentation? Thanks!! -- AndreiFor example, https://issues.dlang.org/show_bug.cgi?id=1448 should be addressable.The bug is in the DigitalMars C runtime. See also my comment on issue 2742: https://issues.dlang.org/show_bug.cgi?id=2742#c14
Oct 14 2016
I'm not sure we should be documenting bugs in C standard library implementation internals.Users just don't expect broken console output. There should be a note in writeln docs.
Oct 14 2016
On 10/14/2016 4:19 AM, Vladimir Panteleev wrote:On Friday, 14 October 2016 at 11:12:34 UTC, Andrei Alexandrescu wrote:Digital Mars C++ bug reports can be filed here: http://bugzilla.digitalmars.com/issues/On 10/14/2016 01:40 AM, Vladimir Panteleev wrote:I'm not sure we should be documenting bugs in C standard library implementation internals. It's better to just fix the bug (but only a few people can do that).On Friday, 14 October 2016 at 00:38:48 UTC, Andrei Alexandrescu wrote: The bug is in the DigitalMars C runtime.Great. Vladimir, could you please convert the insights into this thread into institutional memory i.e. put them in a PR for the documentation? Thanks!! --
Oct 14 2016
Digital Mars C++ bug reports can be filed here: http://bugzilla.digitalmars.com/issues/It's awfully slow.
Oct 15 2016
I've been doing a bit of triaging when I got time, trying to get rid of old bugs / duplicated. It's usually easy to confirm a bug if there's a minimal code example, in which case you can just close it. The enhancement requests, however, nobody but a bunch of people in the core team can get rid of them, because they require a decision to be made. So unless there was a discussion where you or Walter agreed on it (like for deprecating comma operator or implicit string concatenation), they just sit there forever. Eventually, with the new DIP process, we could gradually get rid of them by pointing the author to the DIP repo, then let him/her close the bug as he ACK the notification, or do it after a certain time. What do you think ? 2016-10-14 2:38 GMT+02:00 Andrei Alexandrescu via Digitalmars-d < digitalmars-d puremagic.com>:I'm going through bugzilla in increasing ID order looking for tasks to bootcamp, and am finding a bunch of old bugs that haven't been looked at in a long time. It would be really great to get rid of some of these old issues and generally put some order in our bugzilla. If some are just enhancements that given the current direction of D will never happen (as is the case with the proposed syntax "static else if" as an alternative/replacement for "else static if") please let me know and I'll look into closing them. We've been liberal about putting things in bugzilla. Well, at some time we also need to look at them - it's not a write-only database like in that joke :o). For example, https://issues.dlang.org/show_bug.cgi?id=1448 should be addressable. Either we should provide a translation function for outputting things and recommend it, or document that codepages that D runs on Windows etc - there's got to be a solution. It's not an NP-complete problem. Can somebody fluent in Windows codepages take a look? Thanks, Andrei
Oct 14 2016
On 10/14/2016 05:12 AM, Mathias Lang via Digitalmars-d wrote:I've been doing a bit of triaging when I got time, trying to get rid of old bugs / duplicated. It's usually easy to confirm a bug if there's a minimal code example, in which case you can just close it. The enhancement requests, however, nobody but a bunch of people in the core team can get rid of them, because they require a decision to be made. So unless there was a discussion where you or Walter agreed on it (like for deprecating comma operator or implicit string concatenation), they just sit there forever. Eventually, with the new DIP process, we could gradually get rid of them by pointing the author to the DIP repo, then let him/her close the bug as he ACK the notification, or do it after a certain time. What do you think ?Yes, I've already closed a few enhancement requests (such as overhauling the syntax of templates) suggesting they are pursued as DIPs. I'll do more of that in the future, for now I'm focused on bootcamping select issues. If you could lend a hand, please to! -- Andrei
Oct 14 2016
On 10/14/2016 07:17 AM, Andrei Alexandrescu wrote:On 10/14/2016 05:12 AM, Mathias Lang via Digitalmars-d wrote:s/please to/please do/I've been doing a bit of triaging when I got time, trying to get rid of old bugs / duplicated. It's usually easy to confirm a bug if there's a minimal code example, in which case you can just close it. The enhancement requests, however, nobody but a bunch of people in the core team can get rid of them, because they require a decision to be made. So unless there was a discussion where you or Walter agreed on it (like for deprecating comma operator or implicit string concatenation), they just sit there forever. Eventually, with the new DIP process, we could gradually get rid of them by pointing the author to the DIP repo, then let him/her close the bug as he ACK the notification, or do it after a certain time. What do you think ?Yes, I've already closed a few enhancement requests (such as overhauling the syntax of templates) suggesting they are pursued as DIPs. I'll do more of that in the future, for now I'm focused on bootcamping select issues. If you could lend a hand, please to! -- Andrei
Oct 14 2016
On 10/14/16 4:18 AM, Andrei Alexandrescu via Digitalmars-d wrote:On 10/14/2016 07:17 AM, Andrei Alexandrescu wrote:Taking a pass through the whole db is a worthy thing to do, but to reduce the enormous time cost of that, focusing on the regression-major set (ie, saving normal and below) would 'only' be 500ish bugs that have a reasonable urgency to them.On 10/14/2016 05:12 AM, Mathias Lang via Digitalmars-d wrote:s/please to/please do/I've been doing a bit of triaging when I got time, trying to get rid of old bugs / duplicated. It's usually easy to confirm a bug if there's a minimal code example, in which case you can just close it. The enhancement requests, however, nobody but a bunch of people in the core team can get rid of them, because they require a decision to be made. So unless there was a discussion where you or Walter agreed on it (like for deprecating comma operator or implicit string concatenation), they just sit there forever. Eventually, with the new DIP process, we could gradually get rid of them by pointing the author to the DIP repo, then let him/her close the bug as he ACK the notification, or do it after a certain time. What do you think ?Yes, I've already closed a few enhancement requests (such as overhauling the syntax of templates) suggesting they are pursued as DIPs. I'll do more of that in the future, for now I'm focused on bootcamping select issues. If you could lend a hand, please to! -- Andrei
Oct 14 2016