[Issue 17868] add pragma(crt_con/destructor[, priority])

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17868 --- Comment #3 from Steven Schveighoffer --- Why is it terrible? Because absolute numbers are used for ordering, with no central determination of who should use what number. D is far more sane on this subject. Why is it needed?

[Issue 17861] UTF Decode fails with exception

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17861 --- Comment #15 from Jonathan M Davis --- (In reply to Jon Degenhardt from comment #14) > Changing the default behavior for the individual functions would cause > backward compatibility issues. Any thoughts on having

[Issue 17861] UTF Decode fails with exception

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17861 --- Comment #14 from Jon Degenhardt --- Changing the default behavior for the individual functions would cause backward compatibility issues. Any thoughts on having run-time selectable behavior that would override the

[Issue 17861] UTF Decode fails with exception

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17861 --- Comment #13 from Etienne --- You have to choose whether it's a bug or a feature. I think everyone is ready to live with that, but if you live up to it and consider it a feature it'll have to be documented. Just a 1 liner

[Issue 17861] UTF Decode fails with exception

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17861 --- Comment #12 from Jonathan M Davis --- (In reply to Etienne from comment #11) > If the current idea is to not fix the bugs due to possible breakage, why > have a bug tracker for druntime in the first place? The

[Issue 2504] Reserve for associative arrays

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2504 Alexandru Razvan Caciulescu changed: What|Removed |Added Status|NEW

[Issue 17747] extern(C) shared static module constructor should be called in betterC programs

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17747 Martin Nowak changed: What|Removed |Added Keywords||pull CC|

[Issue 17868] add pragma(crt_con/destructor[, priority])

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17868 --- Comment #2 from Martin Nowak --- (In reply to Steven Schveighoffer from comment #1) > This looks terrible (the original feature I mean). Do we really want to add > this to D? Can't someone just use a C/C++ compiler? What's

[Issue 17861] UTF Decode fails with exception

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17861 --- Comment #11 from Etienne --- If the current idea is to not fix the bugs due to possible breakage, why have a bug tracker for druntime in the first place? Also, what's the point of having unit tests if you can't rely on them?

[Issue 17861] UTF Decode fails with exception

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17861 --- Comment #10 from Jonathan M Davis --- If you don't want foreach to throw when decoding, then don't use foreach to decode. Call std.utf.decode yourself rather than having foreach automatically call the druntime

[Issue 17861] UTF Decode fails with exception

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17861 --- Comment #9 from Etienne --- The std.utf.decode debate is a rough one and seems to have its workarounds. On the other hand, you have this forgotten code at rt.util.utf where everything is so low-level and there is no option

[Issue 17635] [REG 2.066.0] cannot convert unique immutable(int)** to immutable

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17635 Walter Bright changed: What|Removed |Added CC|

[Issue 17861] UTF Decode fails with exception

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17861 Jonathan M Davis changed: What|Removed |Added CC|

[Issue 17852] cannot compile phobos on freebsd

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17852 Jonathan M Davis changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 17507] Associative Array range operations should be marked @safe

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17507 Steven Schveighoffer changed: What|Removed |Added See Also|

[Issue 17108] Associative array byKeyValue is unsafe

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17108 Steven Schveighoffer changed: What|Removed |Added See Also|

[Issue 17281] std.format.format should not allow nonsensical format specifiers

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17281 Lucia Cojocaru changed: What|Removed |Added CC|

[Issue 17333] Disallow concat of string with integer enum

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17333 Lucia Cojocaru changed: What|Removed |Added CC|

[Issue 17108] Associative array byKeyValue is unsafe

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17108 Lucia Cojocaru changed: What|Removed |Added CC|

[Issue 17769] dmd accepts conversion from shared(int)* to int* when value comes from method

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17769 Lucia Cojocaru changed: What|Removed |Added CC|

[Issue 16064] std.experimental.allocator.dispose can't be used in @nogc blocks

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16064 Simen Kjaeraas changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 17592] destroy isn't marked @nogc when the class destructor is marked as @nogc

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17592 Simen Kjaeraas changed: What|Removed |Added CC||b2.t...@gmx.com

[Issue 17853] Switch statement without braces only works with one case

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17853 Lucia Cojocaru changed: What|Removed |Added CC|

[Issue 15798] std.algorithm.mutation.copy takes target by value

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15798 Eduard Staniloiu changed: What|Removed |Added CC||edi33...@gmail.com

[Issue 17415] std.conv.emplace does not forward arguments correctly

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17415 Eduard Staniloiu changed: What|Removed |Added CC||edi33...@gmail.com

[Issue 16064] std.experimental.allocator.dispose can't be used in @nogc blocks

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16064 Eduard Staniloiu changed: What|Removed |Added CC||edi33...@gmail.com

[Issue 16285] IAllocator crash

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16285 Eduard Staniloiu changed: What|Removed |Added CC||edi33...@gmail.com

[Issue 17619] [REG2.072] Wrong debug line information with single line loops

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17619 --- Comment #5 from Walter Bright --- > Introduced by https://github.com/dlang/dmd/pull/2867 Uh-oh! 574 lines and 21 files changed! --

[Issue 17619] [REG2.072] Wrong debug line information with single line loops

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17619 Walter Bright changed: What|Removed |Added CC|

[Issue 17797] [REG 2.073.2] double print to stdout when reading stdin in another thread

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17797 ag0ae...@gmail.com changed: What|Removed |Added CC||ag0ae...@gmail.com --- Comment #2 from

[Issue 7957] std.functional untuple/untupleReversed too

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=7957 RazvanN changed: What|Removed |Added CC|

[Issue 6156] thread mbox conditions are only notified when the mailbox is emptied.

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6156 RazvanN changed: What|Removed |Added CC|

[Issue 17781] printing "Shared libraries are not yet supported on OSX." should be optional

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17781 --- Comment #2 from Walter Bright --- There are two messages: // no support for multiple images yet // take the sections from the last static image which is the executable if (_isRuntimeInitialized)

[Issue 17781] printing "Shared libraries are not yet supported on OSX." should be optional

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17781 Walter Bright changed: What|Removed |Added CC|

[Issue 17797] [REG 2.073.2] double print to stdout when reading stdin in another thread

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17797 Walter Bright changed: What|Removed |Added CC|

[Issue 10131] To remove duplicates and keep order

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10131 RazvanN changed: What|Removed |Added CC|

[Issue 10240] It should be possible to check exists and isDir/isFile with a single stat call

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10240 RazvanN changed: What|Removed |Added CC|

[Issue 11135] Nullable(T, T nullValue) does not support NaN

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11135 RazvanN changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 11129] multiSort doesn't work with std.container.Array

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11129 RazvanN changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 14794] Add optional position parameter to std.file.read

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14794 RazvanN changed: What|Removed |Added CC|

[Issue 6450] struct tm definition too short in std.c.linux.linux

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6450 RazvanN changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 17862] std.random.XorshiftEngine.min is wrong when bits == 32

2017-10-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17862 RazvanN changed: What|Removed |Added CC|