[Issue 20149] [DIP1000] temp returned from constructor call not checked for scope problems

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20149 Mike Franklin changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED

[Issue 20149] [DIP1000] temp returned from constructor call not checked for scope problems

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20149 Dlang Bot changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Issue 20149] [DIP1000] temp returned from constructor call not checked for scope problems

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20149 --- Comment #12 from Mike Franklin --- (In reply to Walter Bright from comment #10) > A reduced example: https://github.com/dlang/dmd/pull/10402 should fix that issue, but unfortunately, it doesn't fix the original issue. --

[Issue 20149] [DIP1000] temp returned from constructor call not checked for scope problems

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20149 --- Comment #11 from Dlang Bot --- @JinShil created dlang/dmd pull request #10402 "Issue 20149 - [DIP1000] temp returned from constructor call not checked for scope problems" mentioning this issue: - Issue 20149 - [DIP1000] temp returned from constr

[Issue 20202] Make std.math.signbit work in CTFE

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20202 Dlang Bot changed: What|Removed |Added Keywords||pull --- Comment #1 from Dlang Bot --- @n8sh cr

[Issue 20203] Make std.math.copysign work in CTFE

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20203 Dlang Bot changed: What|Removed |Added Keywords||pull --- Comment #1 from Dlang Bot --- @n8sh cr

[Issue 20202] Make std.math.signbit work in CTFE

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20202 Nathan S. changed: What|Removed |Added Summary|Make std.math.signbit work |Make std.math.signbit work |fo

[Issue 20203] Make std.math.copysign work in CTFE

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20203 Nathan S. changed: What|Removed |Added Blocks||17007 Referenced Issues: https://issues.dlang.

[Issue 20203] New: Make std.math.copysign work in CTFE

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20203 Issue ID: 20203 Summary: Make std.math.copysign work in CTFE Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: enhancement Priority:

[Issue 17007] let std.math work in CTFE

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17007 Nathan S. changed: What|Removed |Added Depends on||20203 Referenced Issues: https://issues.dlang.

[Issue 20202] New: Make std.math.signbit work for floating point numbers in CTFE

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20202 Issue ID: 20202 Summary: Make std.math.signbit work for floating point numbers in CTFE Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 17007] let std.math work in CTFE

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17007 Nathan S. changed: What|Removed |Added Depends on||20202 Referenced Issues: https://issues.dlang.

[Issue 20202] Make std.math.signbit work for floating point numbers in CTFE

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20202 Nathan S. changed: What|Removed |Added Blocks||17007 Referenced Issues: https://issues.dlang.

[Issue 4358] Potential Memory Leaks in std.file.read() ?

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4358 Mathias LANG changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 20149] [DIP1000] temp returned from constructor call not checked for scope problems

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20149 Walter Bright changed: What|Removed |Added Summary|[DIP1000] Local data|[DIP1000] temp returned |e

[Issue 20149] [DIP1000] Local data escapes `opSlice` if not annotated with `return`

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20149 --- Comment #10 from Walter Bright --- Here's what's actually happening. It has nothing to do with inout. A reduced example: - @safe: struct S { this(int) { } char[] opSlice() return { return buf[]; } char[4] buf; } S bar();

[Issue 20201] Make std.math.scalbn pure

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20201 Dlang Bot changed: What|Removed |Added Keywords||pull --- Comment #1 from Dlang Bot --- @n8sh cr

[Issue 20201] New: Make std.math.scalbn pure

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20201 Issue ID: 20201 Summary: Make std.math.scalbn pure Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: enhancement Priority: P1

[Issue 18617] need __traits(deprecated, expr) to check whether an expression would trigger deprecation

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18617 --- Comment #2 from Dlang Bot --- @Geod24 created dlang/dmd pull request #10398 "Issue 18617 - Need ability to check if a symbol would trigger a deprecation" mentioning this issue: - Issue 18617 - Need ability to check if a symbol would trigger a de

[Issue 2590] Deallocator is not called if constructor fails.

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2590 Mathias LANG changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 20199] Make std.math.frexp work in CTFE

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20199 Dlang Bot changed: What|Removed |Added Keywords||pull --- Comment #1 from Dlang Bot --- @n8sh cr

[Issue 20200] Make std.math.isPowerOf2 work for floating point numbers in CTFE

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20200 Dlang Bot changed: What|Removed |Added Keywords||pull --- Comment #2 from Dlang Bot --- @n8sh cr

[Issue 20200] Make std.math.isPowerOf2 work for floating point numbers in CTFE

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20200 Nathan S. changed: What|Removed |Added Summary|Make std.math.isPowerOf2|Make std.math.isPowerOf2 |work

[Issue 20200] Make std.math.isPowerOf2 work in CTFE

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20200 --- Comment #1 from Nathan S. --- isPowerOf2 already worked in CTFE for integers but not floating point numbers. --

[Issue 17007] let std.math work in CTFE

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17007 Nathan S. changed: What|Removed |Added Depends on||20200 Referenced Issues: https://issues.dlang.

[Issue 20200] Make std.math.isPowerOf2 work in CTFE

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20200 Nathan S. changed: What|Removed |Added Blocks||17007 Depends on|

[Issue 20199] Make std.math.frexp work in CTFE

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20199 Nathan S. changed: What|Removed |Added Blocks||20200 Referenced Issues: https://issues.dlang.

[Issue 20200] New: Make std.math.isPowerOf2 work in CTFE

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20200 Issue ID: 20200 Summary: Make std.math.isPowerOf2 work in CTFE Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: enhancement Priority

[Issue 20199] Make std.math.frexp work in CTFE

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20199 Nathan S. changed: What|Removed |Added Blocks||17007 Referenced Issues: https://issues.dlang.

[Issue 20199] New: Make std.math.frexp work in CTFE

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20199 Issue ID: 20199 Summary: Make std.math.frexp work in CTFE Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: enhancement Priority: P1

[Issue 17007] let std.math work in CTFE

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17007 Nathan S. changed: What|Removed |Added Depends on||20199 Referenced Issues: https://issues.dlang.

[Issue 20198] Make std.math.nextUp and nextDown and nextafter work in CTFE

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20198 Dlang Bot changed: What|Removed |Added Keywords||pull --- Comment #1 from Dlang Bot --- @n8sh cr

[Issue 17007] let std.math work in CTFE

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17007 Nathan S. changed: What|Removed |Added Depends on||20198 Referenced Issues: https://issues.dlang.

[Issue 20198] Make std.math.nextUp and nextDown and nextafter work in CTFE

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20198 Nathan S. changed: What|Removed |Added Blocks||17007 Summary|Make std.math.nextUp an

[Issue 20198] New: Make std.math.nextUp and nextDown work in CTFE

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20198 Issue ID: 20198 Summary: Make std.math.nextUp and nextDown work in CTFE Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: enhancement

[Issue 17007] let std.math work in CTFE

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17007 Nathan S. changed: What|Removed |Added Depends on||20197 Referenced Issues: https://issues.dlang.

[Issue 20197] Make std.math.isIdentical work in CTFE

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20197 Nathan S. changed: What|Removed |Added Blocks||17007 Referenced Issues: https://issues.dlang.

[Issue 20197] New: Make std.math.isIdentical work in CTFE

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20197 Issue ID: 20197 Summary: Make std.math.isIdentical work in CTFE Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: enhancement Priorit

[Issue 20196] Make std.math.isNormal work in CTFE

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20196 Dlang Bot changed: What|Removed |Added Keywords||pull --- Comment #1 from Dlang Bot --- @n8sh cr

[Issue 20196] Make std.math.isNormal work in CTFE

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20196 Nathan S. changed: What|Removed |Added Blocks||17007 Referenced Issues: https://issues.dlang.

[Issue 20196] New: Make std.math.isNormal work in CTFE

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20196 Issue ID: 20196 Summary: Make std.math.isNormal work in CTFE Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: enhancement Priority:

[Issue 17007] let std.math work in CTFE

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17007 Nathan S. changed: What|Removed |Added Depends on||20196 Referenced Issues: https://issues.dlang.

[Issue 18227] Assertion failure in iota for floating point

2019-09-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18227 Berni changed: What|Removed |Added CC||dl...@croco-puzzle.com --- Comment #1 from Berni --