[Issue 13767] Template type inference fails when destructuring shared type

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13767 --- Comment #2 from monkeywork...@hotmail.com --- I'm assuming in your example you meant to use : instead of ==. That aside, why shouldn't this work? I'm trying to destructure some type which matches the pattern `shared U`. `shared const(int)`

[Issue 7061] delegates sometimes cannot be used in struct initializers

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=7061 --- Comment #2 from timon.g...@gmx.ch --- (In reply to Vladimir Panteleev from comment #1) > Timon, fairly sure that's not the entire program. What's the definition of S? Oops. Thanks! The entire program: struct S{ void delegate() dg; } struct T{

[Issue 16640] void fun(string file=__FILE_FULL_PATH__) returns relative path

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

[Issue 16640] void fun(string file=__FILE_FULL_PATH__) returns relative path

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16640 --- Comment #6 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/a9f5d61756ed83fb37eb88601dd9065db16c33bd Fix Issue 16640 - void fun(string file=__FILE_FULL_PATH__)

[Issue 4427] __traits should have isFunction, isVariable, etc

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

[Issue 8405] Create overload for joiner which is random access for random access ranges

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

[Issue 12895] std.net.curl doesn't allow to abort a request

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

[Issue 13945] Documentation and errors of nested structs need improvement

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13945 Vladimir Panteleev changed: What|Removed |Added Keywords||spec

[Issue 11429] Deprecate walkLength?

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

[Issue 16106] Calling a fiber from itself causes hard-to-debug stack corruption

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16106 --- Comment #2 from Vladimir Panteleev --- A minimal test case exhibiting the problem would be nice! --

[Issue 9438] Strange RefCounted stack overflow

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

[Issue 8083] Throwing in a loop results in infinite bypassing exception messages

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=8083 Vladimir Panteleev changed: What|Removed |Added CC|

[Issue 12315] std.array.array at compile-time too

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

[Issue 17581] New: Document behavior of -betterC

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17581 Issue ID: 17581 Summary: Document behavior of -betterC Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Keywords: betterC Severity:

[Issue 14184] Cannot resolve type for lambda stringof in constructor

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14184 Vladimir Panteleev changed: What|Removed |Added Keywords|

[Issue 5563] Failed/succeeded inlining listing

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

[Issue 4868] optlink doesn't complain about wrong extern declaration

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4868 --- Comment #2 from Vladimir Panteleev --- (In reply to Vladimir Panteleev from comment #1) > Err, what's wrong with the extern declaration? > > The example compiles and links fine for me today. (Forgot to add -

[Issue 4868] optlink doesn't complain about wrong extern declaration

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

[Issue 13726] Build Phobos and Druntime with stack frames enabled (-gs)

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

[Issue 8841] Missing line numbers in stack trace?

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=8841 Vladimir Panteleev changed: What|Removed |Added CC|

[Issue 16317] Wrong binop evaluation/load order when optimizing

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16317 Vladimir Panteleev changed: What|Removed |Added Keywords|

[Issue 17145] [REG2.066.0] Tuple expansion error in local enum declaration

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17145 Vladimir Panteleev changed: What|Removed |Added CC|

[Issue 13767] Template type inference fails when destructuring shared type

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

[Issue 7061] delegates sometimes cannot be used in struct initializers

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=7061 Vladimir Panteleev changed: What|Removed |Added CC|

[Issue 11794] Compilation fails with a certain selective import

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

[Issue 314] [module] Static, renamed, and selective imports are always public

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=314 Vladimir Panteleev changed: What|Removed |Added CC|

[Issue 15416] UFCS does not attempt to derefence (but should it?)

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15416 Vladimir Panteleev changed: What|Removed |Added Keywords||spec

[Issue 4713] PATCH for interface generation: cleanup, bugfixes and prettyprinting

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

[Issue 1253] array initializers as expressions are not allowed in const arrays

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1253 Issue 1253 depends on issue 2096, which changed state. Issue 2096 Summary: Non-static struct initialization/assingment https://issues.dlang.org/show_bug.cgi?id=2096 What|Removed |Added

[Issue 2096] Non-static struct initialization/assingment

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

[Issue 17122] Compiling trivial program yields deprecation warnings from std.typecons

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

[Issue 17445] [REG2.073.0] Disagreement between 'static assert' and 'static if'

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17445 Vladimir Panteleev changed: What|Removed |Added CC|

[Issue 17580] Marking methods as synchronized is allowed despite spec

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

[Issue 17580] New: Marking methods as synchronized is allowed despite spec

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17580 Issue ID: 17580 Summary: Marking methods as synchronized is allowed despite spec Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 15563] synchronized can't be used as a postfix qualifier

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15563 Vladimir Panteleev changed: What|Removed |Added Keywords||spec

[Issue 6840] std.conv.maybeTo

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

[Issue 16772] ICE when using extern(C++) and ubyte[] return value

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16772 Vladimir Panteleev changed: What|Removed |Added Summary|[REG2.066] ICE when using |ICE

[Issue 16772] [REG2.066] ICE when using extern(C++) and ubyte[] return value

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16772 --- Comment #5 from Vladimir Panteleev --- Err, or maybe not. Before, it was an accepts-invalid. I guess an ice is an improvement. --

[Issue 16772] [REG2.066] ICE when using extern(C++) and ubyte[] return value

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16772 Vladimir Panteleev changed: What|Removed |Added CC|

[Issue 17339] ambiguous mangling with const alias argument

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17339 --- Comment #5 from github-bugzi...@puremagic.com --- Commit pushed to stable at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/934a423ec91fa2e74961153d6cb6fd53435d510b Revert "remove Issue 17339 workaround" This reverts commit

[Issue 17352] [REG 2.075a] Internal error: ddmd/backend/elfobj.c 1739 on duplicate definition

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17352 --- Comment #7 from github-bugzi...@puremagic.com --- Commits pushed to stable at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/76affab78fec0c9acb0253d9672c5c0bdf843dd4 fix Issue 17352 - Internal error: ddmd/backend/elfobj.c 1739

[Issue 17352] [REG 2.075a] Internal error: ddmd/backend/elfobj.c 1739 on duplicate definition

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

[Issue 17578] Propagate the common qualifier of fields to the containing type

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17578 --- Comment #6 from Andrei Alexandrescu --- Love where this is going, thanks Timon! --

[Issue 17579] Fork OSX and Linux guides

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17579 Andrei Alexandrescu changed: What|Removed |Added Assignee|nob...@puremagic.com

[Issue 17579] New: Fork OSX and Linux guides

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17579 Issue ID: 17579 Summary: Fork OSX and Linux guides Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: enhancement Priority: P1

[Issue 17578] Propagate the common qualifier of fields to the containing type

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17578 --- Comment #5 from timon.g...@gmx.ch --- (In reply to timon.gehr from comment #3) > ... > > shared class SharedWidget: IWidget{ > SharedCounter c; // note: shared(SharedCounter)==SharedCounter Stale comment. Actually

[Issue 17578] Propagate the common qualifier of fields to the containing type

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17578 --- Comment #4 from timon.g...@gmx.ch --- Typo: (In reply to timon.gehr from comment #3) > ... > - For a shared struct S, S and shared S should be the same type. This type > behaves the same as the current type shared(C). Typo: should say shared(S)

[Issue 17578] Propagate the common qualifier of fields to the containing type

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17578 timon.g...@gmx.ch changed: What|Removed |Added CC||timon.g...@gmx.ch --- Comment #3 from

[Issue 14793] net.curl.download https broken - windows

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

[Issue 8494] Return value for Tuple.opAssign

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=8494 --- Comment #1 from Vladimir Panteleev --- I think "bar" is supposed to return Tuple!int, not int. --

[Issue 12514] Value range analysis in triple operator too

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

[Issue 4720] contracts don't work on function definitions

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

[Issue 13881] Optional length template argument for std.range.takeExactly

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

[Issue 17245] Errors about expressions with no effect only are given for basic types

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17245 Vladimir Panteleev changed: What|Removed |Added CC|

[Issue 17578] Propagate the common qualifier of fields to the containing type

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17578 ponce changed: What|Removed |Added CC||alil...@gmail.com --- Comment #2

[Issue 2789] Functions overloads are not checked for conflicts

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

[Issue 12694] Better error message for function call matching more than two overloads

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12694 Vladimir Panteleev changed: What|Removed |Added Keywords|

[Issue 13703] "Error 16: Index Range" reported incorrectly on windows

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

[Issue 13627] Error: core.stdc.string.memcpy conflicts with core.thread.memcpy

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13627 --- Comment #2 from Marco Leise --- Affirmative. --

[Issue 13567] Attribute inference for private functions

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13567 --- Comment #6 from ZombineDev --- *** Issue 16138 has been marked as a duplicate of this issue. *** --

[Issue 16138] Attributes of private functions should be inferred

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16138 ZombineDev changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 14587] [REG2.064] generated 64 bit code for switch jump tables is wrong

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

[Issue 15538] [REG 2.064] wrong code with switch

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

[Issue 15538] [REG 2.064] wrong code with switch

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15538 Vladimir Panteleev changed: What|Removed |Added CC|

[Issue 15538] [REG 2.064] wrong code with switch

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15538 ag0ae...@gmail.com changed: What|Removed |Added Summary|wrong code with switch |[REG 2.064] wrong code with

[Issue 15538] wrong code with switch

2017-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15538 --- Comment #8 from Johannes Loher --- I tracked this down a bit. It worked fine till 2.063.2 (including). From 2.064 onward it sarts to segfault. Finally, from 2.068 onward, the assert error starts hppening. --

[Issue 17576] mixin template cannot define alias

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

[Issue 16405] Trojan Win32/Ipac.B!cl detected on dmd-2.071.1.exe

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