[Issue 18245] New: Segfault on std.math.nearbyint

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18245 Issue ID: 18245 Summary: Segfault on std.math.nearbyint Product: D Version: D2 Hardware: x86_64 OS: Windows Status: NEW Severity: enhancement

[Issue 18214] TemplateOf should return void for non-templated symbols

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18214 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 18230] multiwayUnion sets wrong pred lambdas

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18230 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/a4cd3a65428f9d1a4174f791a64a054ef8e5e214 Fix Issue 18230 - multiwayUnion sets wrong pred lambdas

[Issue 18244] Generic functions in std.math cannot be overloaded

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18244 --- Comment #3 from Răzvan Ștefănescu --- NaN assumes that you want to create a real nan; The correct signature will be in my opinion: NaN(F, T)(const T payload) if (isFloatingPoint!T && isUnsigned!T) This will allow to create

[Issue 18214] TemplateOf should return void for non-templated symbols

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18214 --- Comment #1 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/997f4fe64a19814e63ee30427e811a8116d4e4f8 Fix Issue 18214 - TemplateOf should return void for

[Issue 18246] New: [spec] "arithmetic type", not defined in https://dlang.org/spec/traits.html

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18246 Issue ID: 18246 Summary: [spec] "arithmetic type", not defined in https://dlang.org/spec/traits.html Product: D Version: D2 Hardware: All OS: All

[Issue 18244] Generic functions in std.math cannot be overloaded

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18244 --- Comment #5 from hst...@quickfur.ath.cx --- W.r.t NaN, I agree it would be nice to be able to specify the exact type desired. I don't think the payload has to be a template parameter; it should just be ulong since all unsigned integral types will

[Issue 18244] Generic functions in std.math cannot be overloaded

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18244 hst...@quickfur.ath.cx changed: What|Removed |Added CC||hst...@quickfur.ath.cx --- Comment

[Issue 15929] First sentence to https://dlang.org/library/std/range/primitives.html points to invalid link https://dlang.org/library/std/range/std_range.html

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15929 Andrei Alexandrescu changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 18230] multiwayUnion sets wrong pred lambdas

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18230 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 15929] First sentence to https://dlang.org/library/std/range/primitives.html points to invalid link https://dlang.org/library/std/range/std_range.html

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15929 Ali Ak changed: What|Removed |Added CC||ali.akhtarz...@gmail.com

[Issue 17440] Nullable.nullify() resets referenced object

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17440 --- Comment #13 from Chris Paulson-Ellis --- Perhaps it would be helpful to reiterate one of my comments from my original forum thread linked in comment 8... For those confused as to why you'd want to wrap a Nullable around

[Issue 17970] shared struct destructor doesn't compile anymore

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17970 alex.jercai...@gmail.com changed: What|Removed |Added CC||alex.jercai...@gmail.com ---

[Issue 17440] Nullable.nullify() resets referenced object

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17440 --- Comment #14 from Chris Paulson-Ellis --- Also - to emphasise what was said in comment 11 - let me just say that it took me *3 days* to find that the cause of a mysterious crash in my code was the destroy in nullify(). At the

[Issue 18079] rdmd does not discover all dependencies

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18079 Jonathan Marler changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 18040] rdmd --exclude= --include= should allow passing in modules (not just packages)

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18040 Jonathan Marler changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 18042] rdmd ignores --exclude when -deps is provided

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18042 Jonathan Marler changed: What|Removed |Added Status|NEW |RESOLVED

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

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15798 Jack Stouffer changed: What|Removed |Added CC||j...@jackstouffer.com

[Issue 17440] Nullable.nullify() resets referenced object

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17440 hst...@quickfur.ath.cx changed: What|Removed |Added Keywords||pull --- Comment #15 from

[Issue 18243] selective import + overload = private visibility

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18243 Seb changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 17630] selective imports find symbols in private imports of other modules

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17630 Seb changed: What|Removed |Added CC||ru...@rumbu.ro --- Comment #5

[Issue 18244] Generic functions in std.math cannot be overloaded

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18244 hst...@quickfur.ath.cx changed: What|Removed |Added Keywords||pull --- Comment #2 from

[Issue 18244] Generic functions in std.math cannot be overloaded

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18244 --- Comment #4 from hst...@quickfur.ath.cx --- Huh. I'm surprised there's such a thing as fabs in std.math. :-P I agree that we should just unify everything under abs(). This is not C, where we can't overload abs() for integer vs. float arguments.

[Issue 11951] formattedWrite should take OutputRange should be ref parameter

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11951 Jack Stouffer changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 18248] New: radix overload of std.conv.parse fails to throw on non-empty range without number

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18248 Issue ID: 18248 Summary: radix overload of std.conv.parse fails to throw on non-empty range without number Product: D Version: D2 Hardware: All OS: All

[Issue 16431] rdmd runs dmd twice for single-files with no dependencies

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16431 Jonathan Marler changed: What|Removed |Added Status|REOPENED|RESOLVED

[Issue 18247] New: core.stdc.math functions that never set errno should be pure

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18247 Issue ID: 18247 Summary: core.stdc.math functions that never set errno should be pure Product: D Version: D2 Hardware: All OS: All Status: NEW

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

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15798 --- Comment #3 from Jack Stouffer --- https://github.com/dlang/phobos/pull/6039 --

[Issue 18229] Misleading documentation of std.process.environment.get

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18229 Steven Schveighoffer changed: What|Removed |Added Keywords||ddoc

[Issue 18096] Add fold() to std.parallelism

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18096 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 18096] Add fold() to std.parallelism

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18096 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/c472b2303d172226b9bf250d0d0567561c766e20 Fix Issue 18096 - Add fold() to std.parallelism

[Issue 17440] Nullable.nullify() resets referenced object

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17440 Steven Schveighoffer changed: What|Removed |Added CC|

[Issue 3720] Taking address of member functions possible without an instance

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=3720 MichaelZ changed: What|Removed |Added CC||dlang@bregalad.de --

[Issue 18249] New: pragma decoration skips documentation

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18249 Issue ID: 18249 Summary: pragma decoration skips documentation Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal Priority: P1

[Issue 3720] Taking address of member functions possible without an instance

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=3720 FeepingCreature changed: What|Removed |Added CC|

[Issue 18243] New: selective import + overload = private visibility

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18243 Issue ID: 18243 Summary: selective import + overload = private visibility Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: blocker

[Issue 18243] selective import + overload = private visibility

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18243 --- Comment #1 from Răzvan Ștefănescu --- See also: https://issues.dlang.org/show_bug.cgi?id=12359 --

[Issue 18244] New: Generic functions in std.math cannot be overloaded

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18244 Issue ID: 18244 Summary: Generic functions in std.math cannot be overloaded Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: blocker

[Issue 255] Odd performance difference w/ complex doubles.

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=255 Andrei Alexandrescu changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Issue 16490] Usage of attributes in inline asm blocks is not documented

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16490 --- Comment #1 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/dlang.org https://github.com/dlang/dlang.org/commit/cedefe6bc1afe192d393fc06199f244e3e611cf1 fix issue 16490 - Usage of attributes in inline

[Issue 1985] import expression should return ubyte[] not string

2018-01-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1985 --- Comment #10 from hst...@quickfur.ath.cx --- The compiler has no way to know whether an imported file is even text to begin with. For all you know, the code could be: auto logo = import("logo.png"); // embed image inside executable It's