[Issue 15192] New: DIP25: Nested ref returns are type checked unsoundly

2015-10-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15192 Issue ID: 15192 Summary: DIP25: Nested ref returns are type checked unsoundly Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal

[Issue 15191] New: DIP25: Taking address of ref return is not type checked soundly

2015-10-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15191 Issue ID: 15191 Summary: DIP25: Taking address of ref return is not type checked soundly Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 15193] New: DIP25 (implementation): Lifetimes of temporaries tracked incorrectly

2015-10-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15193 Issue ID: 15193 Summary: DIP25 (implementation): Lifetimes of temporaries tracked incorrectly Product: D Version: D2 Hardware: All OS: All Status:

[Issue 15194] New: ICE for identical overloaded functions with ref-return and local struct

2015-10-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15194 Issue ID: 15194 Summary: ICE for identical overloaded functions with ref-return and local struct Product: D Version: D2 Hardware: All OS: All Status:

[Issue 14993] Allocating in a destructor segfaults instead of throwing InvalidMemoryOperationError

2015-10-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14993 Martin Nowak changed: What|Removed |Added Keywords||pull --- Comment #2 from

[Issue 15185] [REG2.069.0-b1] Not possible to create instance of TypeInfo

2015-10-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15185 Martin Nowak changed: What|Removed |Added CC||c...@dawg.eu --- Comment #3

[Issue 15073] SIGRTMIN is an alias to a private function

2015-10-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15073 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/druntime https://github.com/D-Programming-Language/druntime/commit/a6e3f93f762dd555b84e90dc881519cfe0ab8721 Bug 15073:

[Issue 15195] New: DIP25: Member functions can leak local variables

2015-10-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15195 Issue ID: 15195 Summary: DIP25: Member functions can leak local variables Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal

[Issue 15185] [REG2.069.0-b1] Not possible to create instance of TypeInfo

2015-10-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15185 --- Comment #4 from Jacob Carlborg --- (In reply to Martin Nowak from comment #3) > Why do you need to instantiate TypeInfo? https://github.com/d-widget-toolkit/base/blob/master/src/java/nonstandard/RuntimeTraits.d#L13-L21 --

[Issue 15166] [REG2.069-devel] spurious statement not reachable warning in static foreach loop

2015-10-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15166 Martin Nowak changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 15166] [REG2.069-devel] spurious statement not reachable warning in static foreach loop

2015-10-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15166 --- Comment #4 from Martin Nowak --- A workaround is to use a variable. bool res = true; foreach (index, element; Group1.expand) { static if (!is(Group1.expand[index] == Group2.expand[index])) { res = false;

[Issue 15030] [REG2.068.1] ICE with recursive delegate, -unittest, and std.range

2015-10-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15030 Vladimir Panteleev changed: What|Removed |Added CC|

[Issue 15166] [REG2.069-devel] spurious statement not reachable warning in static foreach loop

2015-10-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15166 --- Comment #3 from Martin Nowak --- I think something along this line could work. override void visit(ConditionalStatement s) { if (s.condition.include(null, null)) { result = s.ifbody.blockExit(func, mustNotThrow);

[Issue 14835] Statement is not reachable doesn't play along generic code

2015-10-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14835 Martin Nowak changed: What|Removed |Added CC||c...@dawg.eu --- Comment #1

[Issue 481] Letting compiler determine length for fixed-length arrays

2015-10-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=481 --- Comment #37 from Ketmar Dark --- you are welcome to search NG for heated discussions. this issue is setteld down, so there's no reason to argue anymore. alas. --

[Issue 14224] std.range.chunks variable chunk size

2015-10-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14224 Vladimir Panteleev changed: What|Removed |Added Keywords|pull| --- Comment

[Issue 15198] evenChunks - std.range.chunks variant which slices range into N evenly-sized chunks

2015-10-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15198 Vladimir Panteleev changed: What|Removed |Added Keywords||pull ---

[Issue 15197] New: Allow allocator_list to work with allocators that do not support `expand()`

2015-10-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15197 Issue ID: 15197 Summary: Allow allocator_list to work with allocators that do not support `expand()` Product: D Version: D2 Hardware: All OS: All

[Issue 15198] New: evenChunks - std.range.chunks variant which slices range into N evenly-sized chunks

2015-10-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15198 Issue ID: 15198 Summary: evenChunks - std.range.chunks variant which slices range into N evenly-sized chunks Product: D Version: D2 Hardware: All OS: All

[Issue 15195] DIP25: Member functions can leak local variables

2015-10-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15195 --- Comment #1 from timon.g...@gmx.ch --- The compiler actually allocates a closure (so unlike the other DIP25 bug reports, there is no memory corruption here.) I'm not sure what the intended behaviour is. The closure is allocated even in the

[Issue 15196] New: std.experimental.allocator.building_blocks.bitmapped_block unit tests leak memory

2015-10-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15196 Issue ID: 15196 Summary: std.experimental.allocator.building_blocks.bitmapped_b lock unit tests leak memory Product: D Version: D2 Hardware: All OS: All

[Issue 14224] std.range.chunks variable chunk size

2015-10-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14224 Vladimir Panteleev changed: What|Removed |Added Keywords||pull

[Issue 481] Letting compiler determine length for fixed-length arrays

2015-10-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=481 --- Comment #36 from Shriramana Sharma --- (In reply to Ketmar Dark from comment #35) > sorry, i messed dates. :-) > > the `[$]` patch was first merged, and then reverted. this feature will not > be in D2, ever: it was decided that

[Issue 15199] New: Cannot Resolve Type When Calling stringof Property of a Template

2015-10-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15199 Issue ID: 15199 Summary: Cannot Resolve Type When Calling stringof Property of a Template Product: D Version: D2 Hardware: All OS: All Status: NEW