[Issue 16525] C++ member variables have no mangling

2016-09-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16525 --- Comment #1 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/376b34d10968c0ea0169fe1c6876b7b3227dea0e fix Issue 16525 - C++ member variables have no mangling -

[Issue 16525] C++ member variables have no mangling

2016-09-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16525 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 16537] [ndslice] cannot use slice as in function parameter, error on opIndex

2016-09-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16537 Ryan changed: What|Removed |Added CC|

[Issue 16537] New: [ndslice] cannot use slice as in function parameter, error on opIndex

2016-09-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16537 Issue ID: 16537 Summary: [ndslice] cannot use slice as in function parameter, error on opIndex Product: D Version: D2 Hardware: All OS: All Status:

[Issue 16517] topN performance very poor on certain data sets

2016-09-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16517 --- Comment #4 from Jon Degenhardt --- I took a try at building the pull request as part of a local LDC instance, but hit incompatibilities in other code files. Will have to wait on the LDC tests. --

[Issue 16473] operator overloading is broken

2016-09-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16473 Ryan changed: What|Removed |Added Component|dmd |phobos --

[Issue 16473] operator overloading is broken

2016-09-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16473 --- Comment #1 from Ryan --- I was able to fix it by adding `-` to the list of accepted strings in the if statement. So now the function signature looks like this auto ref opIndexUnary(string op,

[Issue 16473] operator overloading is broken

2016-09-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16473 Ryan changed: What|Removed |Added CC|

[Issue 15583] [REG] topN without uniform can show quadratic performance

2016-09-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15583 --- Comment #5 from Andrei Alexandrescu --- https://github.com/dlang/phobos/pull/4815 should fix this --

[Issue 16530] -O -cov interaction leads to wrong codegen

2016-09-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16530 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/ad382b87d3f0a9f8992fe836165e26a68724ad77 fix Issue 16530 - -O -cov interaction leads to wrong codegen

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

2016-09-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16535 Walter Bright changed: What|Removed |Added Keywords||safe

[Issue 16536] DMD master does not build on OS X 10.11.6/Xcode 7.3.1

2016-09-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16536 --- Comment #2 from David Nadlinger --- I'm using the stock Apple Clang shipped with Xcode 7.3.1. Is this the unsigned long vs. unsigned long long mangling problem coming back to haunt us again? --- $ clang -dM -E test.cpp

[Issue 16536] DMD master does not build on OS X 10.11.6/Xcode 7.3.1

2016-09-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16536 Walter Bright changed: What|Removed |Added CC|

[Issue 16536] New: DMD master does not build on OS X 10.11.6/Xcode 7.3.1

2016-09-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16536 Issue ID: 16536 Summary: DMD master does not build on OS X 10.11.6/Xcode 7.3.1 Product: D Version: D2 Hardware: x86 OS: Mac OS X Status: NEW Severity:

[Issue 16506] segfaults in std.experimental.allocator: FreeTree with GCAllocator or Mallocator

2016-09-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16506 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 16507] std.experimental.allocator: FreeTree clears too eagerly

2016-09-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16507 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 16507] std.experimental.allocator: FreeTree clears too eagerly

2016-09-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16507 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/46599a63ed899276bff5053970e468bce645e3fc fix issue 16507 - std.experimental.allocator: FreeTree

[Issue 16506] segfaults in std.experimental.allocator: FreeTree with GCAllocator or Mallocator

2016-09-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16506 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/2a2e04b9c7b0c7fa10b22254b95aa2cb7826a82c fix issue 16506 - segfaults in

[Issue 16534] RefRange should define opDollar if it defines length

2016-09-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16534 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/8dd953827c9b211c76985b48a9409c2ba0fcfd19 Fix issue 16534 - RefRange should define opDollar if it

[Issue 16534] RefRange should define opDollar if it defines length

2016-09-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16534 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 16534] RefRange should define opDollar if it defines length

2016-09-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16534 ZombineDev changed: What|Removed |Added Keywords||pull

[Issue 16528] @safe inference does not work for mutually recursive functions

2016-09-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16528 Lodovico Giaretta changed: What|Removed |Added Hardware|x86_64 |All --

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

2016-09-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16535 Issue ID: 16535 Summary: writeln("a") is safe, stdout.writeln("a") is not Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal

[Issue 16534] RefRange should define opDollar if it defines length

2016-09-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16534 --- Comment #1 from Andrei Alexandrescu --- See also: http://forum.dlang.org/post/ns66l7$1sp5$1...@digitalmars.com --

[Issue 16534] New: RefRange should define opDollar if it defines length

2016-09-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16534 Issue ID: 16534 Summary: RefRange should define opDollar if it defines length Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal

[Issue 16530] -O -cov interaction leads to wrong codegen

2016-09-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16530 Walter Bright changed: What|Removed |Added Keywords||pull, wrong-code

[Issue 16533] New: Cannot compile two file with same name

2016-09-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16533 Issue ID: 16533 Summary: Cannot compile two file with same name Product: D Version: D2 Hardware: x86 OS: Mac OS X Status: NEW Severity: regression

[Issue 16527] extern( C++ ) Win64 build - return struct by value is broken

2016-09-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16527 --- Comment #1 from ki...@gmx.net --- We have a special case for this in LDC. MSVC passes `this` before `sret`, unlike most other ABIs. --

[Issue 16532] Add "namespace" Keyword?

2016-09-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16532 --- Comment #1 from b2.t...@gmx.com --- Instead of a struct you can use a template without parameter. The compatibility with C++ is not a valid argument because namespaces are supported: https://dlang.org/spec/cpp_interface.html#cpp-namespaces. --

[Issue 16517] topN performance very poor on certain data sets

2016-09-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16517 --- Comment #3 from Jon Degenhardt --- Apologies for the slow response. I'm not building my own LDC, just using current release build, so I'm not quite set up to pull the patch and test it. I'll take a look and what it