[Issue 17661] New isInputRange rejects valid input range

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17661 Vladimir Panteleev changed: What|Removed |Added Hardware|x86_64 |All

[Issue 17416] SocketOption.REUSEPORT not available on linux

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17416 Vladimir Panteleev changed: What|Removed |Added Severity|normal

[Issue 17660] ICE with `static foreach`: AssertError@ddmd/visitor.d(39)

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17660 --- Comment #1 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/425f129192605d53288190762ebd75a50a300a26 fix Issue 17660 - ICE with : AssertError@ddmd/visitor.d(39)

[Issue 17662] New: Replace 2.0^e2 with std.math.ldexp(1.0, cast(int) e2)

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17662 Issue ID: 17662 Summary: Replace 2.0^e2 with std.math.ldexp(1.0, cast(int) e2) Product: D Version: D2 Hardware: All OS: All Status: NEW Keywords: performance

[Issue 17250] ProcessPipes (std.process) should provide a test for a null pid

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17250 --- Comment #7 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/b4284db1f937e90fec6ffe4a9e4e2bf4783799bb Fix Issue 17250 - ProcessPipes (std.process) should

[Issue 17661] New isInputRange rejects valid input range

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17661 --- Comment #2 from hst...@quickfur.ath.cx --- Haha, I tried doing that but ran into another bug: -- struct C { private S* impl; } struct S { bool empty; @property C front() return { return C(); } void popFront() { }

[Issue 17661] New isInputRange rejects valid input range

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17661 Andrei Alexandrescu changed: What|Removed |Added CC||and...@erdani.com

[Issue 15759] chunks should work with only an input range

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15759 hst...@quickfur.ath.cx changed: What|Removed |Added Keywords||pull --- Comment #1 from

[Issue 15759] chunks should work with only an input range

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15759 hst...@quickfur.ath.cx changed: What|Removed |Added CC||hst...@quickfur.ath.cx --

[Issue 17517] DMD fails to build on amd64 debian jessie

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17517 hst...@quickfur.ath.cx changed: What|Removed |Added CC||hst...@quickfur.ath.cx --

[Issue 17661] New: New isInputRange rejects valid input range

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17661 Issue ID: 17661 Summary: New isInputRange rejects valid input range Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity: regression

[Issue 17484] high penalty for vbroadcastsd with -mcpu=avx

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17484 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 17484] high penalty for vbroadcastsd with -mcpu=avx

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17484 --- Comment #1 from github-bugzi...@puremagic.com --- Commit pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/1f11aa0eb8f6087b7dbadeb770e4526ec9808ccc fix Issue 17484 - high penalty for AVX-256 instructions with

[Issue 17250] ProcessPipes (std.process) should provide a test for a null pid

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17250 --- Comment #6 from Jon Degenhardt --- (In reply to Jon Degenhardt from comment #5) > (In reply to Vladimir Panteleev from comment #4) > > (In reply to Jon Degenhardt from comment #1) > > > The problem is that there is

[Issue 17250] ProcessPipes (std.process) should provide a test for a null pid

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17250 --- Comment #5 from Jon Degenhardt --- (In reply to Vladimir Panteleev from comment #4) > (In reply to Jon Degenhardt from comment #1) > > The problem is that there is no method available to determine if pid is null > >

[Issue 17660] New: ICE with `static foreach`: AssertError@ddmd/visitor.d(39)

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17660 Issue ID: 17660 Summary: ICE with `static foreach`: AssertError@ddmd/visitor.d(39) Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW

[Issue 6718] "nWayUnion" => "nWayMerge", plus true nWayUnion

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6718 --- Comment #15 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/9efa504bdca2b2644375e86d3b1527170512b726 Fix Issue 6718 - nWayUnion => nWayMerge, plus true

[Issue 15831] IFTI voldemort type exploding bloat

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15831 hst...@quickfur.ath.cx changed: What|Removed |Added Keywords||pull --- Comment #18 from

[Issue 17645] `pure` is transitively applied to all delegates inside a pure function

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17645 --- Comment #7 from Steven Schveighoffer --- (In reply to Tomer Filiba (weka) from comment #5) > the fact i *create* a delegate in a pure scope > shouldn't force the *delegate* to be pure. I'm not 100% sure about that, but it

[Issue 17659] `pure` causes function to be inferred as a delegate

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17659 Steven Schveighoffer changed: What|Removed |Added CC|

[Issue 16856] D does not work on FreeBSD current (what will eventually be 12) due to libunwind

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16856 --- Comment #17 from anonymous4 --- (In reply to Vladimir Panteleev from comment #15) > (In reply to Jonathan M Davis from comment #13) > > That's a separate bug though: bug #17596. > > Clickable link: issue 17596 > > See

[Issue 17645] `pure` is transitively applied to all delegates inside a pure function

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17645 --- Comment #6 from Tomer Filiba (weka) --- Opened https://issues.dlang.org/show_bug.cgi?id=17659 --

[Issue 17659] New: `pure` causes function to be inferred as a delegate

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17659 Issue ID: 17659 Summary: `pure` causes function to be inferred as a delegate Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: major

[Issue 17645] `pure` is transitively applied to all delegates inside a pure function

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17645 --- Comment #5 from Tomer Filiba (weka) --- (In reply to Steven Schveighoffer from comment #4) > `format` actually is pure. nitpicking. sure, format may be pure, but the variables i want to log in the assert may be __gshared and then

[Issue 17658] Shared postblits and dtors conflict with non-shared versions

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17658 Jack Stouffer changed: What|Removed |Added Blocks||16535 --

[Issue 17658] Shared postblits and dtors conflict with non-shared versions

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17658 Jack Stouffer changed: What|Removed |Added Blocks|15768 | --

[Issue 15768] std.stdio.trustedStdout accesses __gshared data without synchronization.

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15768 Jack Stouffer changed: What|Removed |Added Depends on|17658 | --

[Issue 16535] writeln("a") is safe, stdout.writeln("a") is not

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16535 Jack Stouffer changed: What|Removed |Added Depends on||17658 --

[Issue 4535] std.range could have a takeWhile!pred(range) function

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4535 Andrei Alexandrescu changed: What|Removed |Added Status|REOPENED|RESOLVED

[Issue 17645] `pure` is transitively applied to all delegates inside a pure function

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17645 --- Comment #4 from Steven Schveighoffer --- (In reply to Tomer Filiba (weka) from comment #3) > `format` does GC and isn't pure. `format` actually is pure. void main() pure { auto str = format("oh no x=%s", 5); } But you

[Issue 6718] "nWayUnion" => "nWayMerge", plus true nWayUnion

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6718 --- Comment #14 from Andrei Alexandrescu --- (In reply to RazvanN from comment #13) > (In reply to Andrei Alexandrescu from comment #11) > > >Maybe we should also rename setIntersection to multiwayIntersection > > > >

[Issue 17658] Shared postblits and dtors conflict with non-shared versions

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17658 Jack Stouffer changed: What|Removed |Added See Also|

[Issue 15768] std.stdio.trustedStdout accesses __gshared data without synchronization.

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15768 Jack Stouffer changed: What|Removed |Added Depends on||17658 --

[Issue 17658] Shared postblits and dtors conflict with non-shared versions

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17658 Jack Stouffer changed: What|Removed |Added Blocks||15768 --

[Issue 6718] "nWayUnion" => "nWayMerge", plus true nWayUnion

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6718 --- Comment #13 from RazvanN --- (In reply to Andrei Alexandrescu from comment #11) > >Maybe we should also rename setIntersection to multiwayIntersection > > setIntersection has two inputs. "multiwayIntersection" would

[Issue 8955] Can't have qualified field with not-qualified constructor/postblit

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=8955 Jack Stouffer changed: What|Removed |Added See Also|

[Issue 17658] New: Shared postblits and dtors conflict with non-shared versions

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17658 Issue ID: 17658 Summary: Shared postblits and dtors conflict with non-shared versions Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 6718] "nWayUnion" => "nWayMerge", plus true nWayUnion

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6718 --- Comment #12 from RazvanN --- (In reply to Andrei Alexandrescu from comment #11) > >Maybe we should also rename setIntersection to multiwayIntersection > > setIntersection has two inputs. "multiwayIntersection" would

[Issue 6718] "nWayUnion" => "nWayMerge", plus true nWayUnion

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6718 --- Comment #11 from Andrei Alexandrescu --- >Maybe we should also rename setIntersection to multiwayIntersection setIntersection has two inputs. "multiwayIntersection" would have multiple inputs (a range of ranges) and would be a

[Issue 17649] CONTRIBUTING.md instructions failed (no ../druntime dir)

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17649 Seb changed: What|Removed |Added Keywords||pull CC|

[Issue 17249] Make BigInt data visible (not modifiable!)

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17249 greenify changed: What|Removed |Added CC||greeen...@gmail.com ---

[Issue 17250] ProcessPipes (std.process) should provide a test for a null pid

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17250 Vladimir Panteleev changed: What|Removed |Added Hardware|x86 |All

[Issue 17250] ProcessPipes (std.process) should provide a test for a null pid

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17250 --- Comment #4 from Vladimir Panteleev --- (In reply to Jon Degenhardt from comment #1) > The problem is that there is no method available to determine if pid is null > prior to call the pid() method. Why not: if

[Issue 17250] ProcessPipes (std.process) should provide a test for a null pid

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17250 RazvanN changed: What|Removed |Added Keywords||pull --

[Issue 17249] Make BigInt data visible (not modifiable!)

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17249 RazvanN changed: What|Removed |Added Keywords|pull| --

[Issue 17250] ProcessPipes (std.process) should provide a test for a null pid

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17250 --- Comment #3 from RazvanN --- PR: https://github.com/dlang/phobos/pull/5621 --

[Issue 17249] Make BigInt data visible (not modifiable!)

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17249 RazvanN changed: What|Removed |Added Keywords||pull

[Issue 17250] ProcessPipes (std.process) should provide a test for a null pid

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17250 RazvanN changed: What|Removed |Added CC|

[Issue 6718] "nWayUnion" => "nWayMerge", plus true nWayUnion

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6718 --- Comment #10 from RazvanN --- (In reply to Andrei Alexandrescu from comment #9) > (In reply to RazvanN from comment #8) > > So, how should we proceed here? Rename nWayUnion to nWayMerge and alias > > nWayUnion to it? If

[Issue 8955] Can't have qualified field with not-qualified constructor/postblit

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=8955 Vladimir Panteleev changed: What|Removed |Added Status|NEW

[Issue 14838] [REG 2.066] Wrong attribute inference for auto-generated class destructor with static array of non-POD type

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14838 Vladimir Panteleev changed: What|Removed |Added See Also|

[Issue 17657] wrong line number when optimized (dmd -O -g)

2017-07-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17657 --- Comment #1 from Vladimir Panteleev --- Err, I think using optimizations implies that you are willing to sacrifice accurate debug information. This is true for pretty much all compilers, so unless this is