[Issue 17336] Implicit type conversion of size_t.init to int causes standard type compatibility test to break

2017-04-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17336 --- Comment #4 from Adam D. Ruppe --- > if A or B has @disabled this(), then .init may actually fail even if A+B > actually compiles. That's not true, @disable this does not affect .init. .init WILL always compile. In

[Issue 17335] Function calls in conjunctions do not short circuit when evaluated during compilation

2017-04-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17335 --- Comment #3 from Walter Bright --- https://github.com/dlang/dmd/pull/6713 --

[Issue 17334] Template constraints do short circuit semantic analysis for && and ||, but not for ?:

2017-04-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17334 --- Comment #2 from Walter Bright --- https://github.com/dlang/dmd/pull/6713 --

[Issue 17289] With Xcode 8.3 linker, warnings of "pointer not aligned"

2017-04-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17289 Steven Schveighoffer changed: What|Removed |Added Hardware|x86 |x86_64

[Issue 17275] [REG 2.072.0] AssertError@declaration.d(2121): Assertion failure

2017-04-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17275 Iain Buclaw changed: What|Removed |Added Status|RESOLVED|REOPENED

[Issue 17270] std.experimental.Final fails on pointers

2017-04-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17270 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/05620ead4b7b80984afb44fb5aa64528baa2fdca Fix issue 17270

[Issue 17336] Implicit type conversion of size_t.init to int causes standard type compatibility test to break

2017-04-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17336 --- Comment #3 from hst...@quickfur.ath.cx --- Oh, except that the latter check actually doesn't work, because the type of `(A a, B b) => a + b` is a delegate, not A. So it'd have to be the nausea-inducing: --- static if (is(typeof((A a, B b)

[Issue 17336] Implicit type conversion of size_t.init to int causes standard type compatibility test to break

2017-04-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17336 --- Comment #2 from hst...@quickfur.ath.cx --- On -m32, the test does exactly what it should: opBinary(int) *can* take size_t when size_t is 32-bit. The problem here is that T.init is the standard way to obtain an instance of T in generic code,

[Issue 17336] Implicit type conversion of size_t.init to int causes standard type compatibility test to break

2017-04-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17336 Adam D. Ruppe changed: What|Removed |Added CC|

[Issue 17336] New: Implicit type conversion of size_t.init to int causes standard type compatibility test to break

2017-04-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17336 Issue ID: 17336 Summary: Implicit type conversion of size_t.init to int causes standard type compatibility test to break Product: D Version: D2 Hardware: x86_64

[Issue 17335] Function calls in conjunctions do not short circuit when evaluated during compilation

2017-04-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17335 Walter Bright changed: What|Removed |Added CC|

[Issue 17332] optilink or dmd bug

2017-04-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17332 Rainer Schuetze changed: What|Removed |Added CC||r.sagita...@gmx.de

[Issue 17334] Template constraints do short circuit semantic analysis for && and ||, but not for ?:

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

[Issue 17335] Function calls in conjunctions do not short circuit when evaluated during compilation

2017-04-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17335 --- Comment #1 from Andrei Alexandrescu --- Related: https://issues.dlang.org/show_bug.cgi?id=17334 --

[Issue 17335] New: Function calls in conjunctions do not short circuit when evaluated during compilation

2017-04-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17335 Issue ID: 17335 Summary: Function calls in conjunctions do not short circuit when evaluated during compilation Product: D Version: D2 Hardware: x86_64 OS: Linux

[Issue 17330] [REG 2.072] BigInt's constructor used to be pure

2017-04-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17330 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to stable at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/9e342bcc77f05b97fb8e0e176f5d9f5d44205dba Fix Issue 17330 - [REG 2.072] BigInt's constructor used

[Issue 4508] tuples should be indexable with foreach over range

2017-04-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4508 ag0ae...@gmail.com changed: What|Removed |Added CC||ag0ae...@gmail.com --- Comment #3 from

[Issue 4508] tuples should be indexable with foreach over range

2017-04-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4508 Nick Treleaven changed: What|Removed |Added CC||n...@geany.org --- Comment

[Issue 15481] GC profiler thinks reducing array.length triggers reallocation

2017-04-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15481 Leandro Lucarella changed: What|Removed |Added See Also|

[Issue 17294] Incorrect -profile=gc data

2017-04-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17294 Leandro Lucarella changed: What|Removed |Added See Also|

[Issue 17294] Incorrect -profile=gc data

2017-04-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17294 Leandro Lucarella changed: What|Removed |Added See Also|

[Issue 16280] -profile=gc wrongly reports allocation when using reserve on dynamic arrays

2017-04-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16280 Leandro Lucarella changed: What|Removed |Added CC|

[Issue 16280] -profile=gc wrongly reports allocation when using reserve on dynamic arrays

2017-04-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16280 Leandro Lucarella changed: What|Removed |Added See Also|

[Issue 15481] GC profiler thinks reducing array.length triggers reallocation

2017-04-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15481 Leandro Lucarella changed: What|Removed |Added CC|

[Issue 17294] Incorrect -profile=gc data

2017-04-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17294 Leandro Lucarella changed: What|Removed |Added CC|

[Issue 11874] __traits(isPOD) does not check base elem of static arrays

2017-04-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11874 Iain Buclaw changed: What|Removed |Added Status|NEW |RESOLVED