[Issue 9830] Wrong purity inference for a lambda?

2014-09-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=9830 Kenji Hara changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Issue 9148] 'pure' is broken

2014-09-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=9148 --- Comment #9 from Kenji Hara --- *** Issue 9830 has been marked as a duplicate of this issue. *** --

[Issue 13472] [REG2.066] trying to insert a null into an array of object segfaults the compiler

2014-09-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13472 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/ee4a9fb00944f453b671fa90072aa6307a84bf87 fix Issue 13472 - trying to

[Issue 11350] libphobos2 regex match segfaults when a rare HTTP header is received

2014-09-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11350 Dmitry Olshansky changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Issue 3462] Add a clean way to exit a process.

2014-09-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=3462 Justin Whear changed: What|Removed |Added CC||jus...@economicmodeling.com --

[Issue 3462] Add a clean way to exit a process.

2014-09-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=3462 --- Comment #11 from hst...@quickfur.ath.cx --- In that case perhaps the solution is just to assume user code uses std.concurrency and implement exit() according to how you describe it. If they don't use std.concurrency, they probably need to implement

[Issue 3462] Add a clean way to exit a process.

2014-09-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=3462 --- Comment #10 from Sean Kelly --- If we assume that people are multithreading using std.concurrency we could send "terminate" messages to all running threads, similar to the OwnerTerminated message today. Beyond that... we could maybe send a signal

[Issue 13489] Boolean semantics of floating point types should use "<> 0"

2014-09-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13489 David Eckardt changed: What|Removed |Added Keywords||industry --

[Issue 13489] New: Boolean semantics of floating point types should use "<> 0"

2014-09-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13489 Issue ID: 13489 Summary: Boolean semantics of floating point types should use "<> 0" Product: D Version: D1 & D2 Hardware: All OS: All Status: NEW

[Issue 7376] floating point bug

2014-09-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=7376 David Eckardt changed: What|Removed |Added CC||david.eckardt@sociomantic.c

[Issue 1756] comparing a constant to artihmetic expression with floating point types fails

2014-09-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1756 David Eckardt changed: What|Removed |Added CC||david.eckardt@sociomantic.c

[Issue 13488] implicit conversions to immutable broken

2014-09-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13488 --- Comment #5 from Kenji Hara --- (In reply to Sobirari Muhomori from comment #4) > Doesn't work: > --- > struct B > { > const(int)[] a; > } > > immutable(B) b(immutable int[] a) pure > { > return B(a); > } > --- > Error: cannot implici

[Issue 13488] implicit conversions to immutable broken

2014-09-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13488 --- Comment #4 from Sobirari Muhomori --- Doesn't work: --- struct B { const(int)[] a; } immutable(B) b(immutable int[] a) pure { return B(a); } --- Error: cannot implicitly convert expression (B(cast(const(int)[])a)) of type B to immutable(

[Issue 13485] FP wrong-code with -O

2014-09-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13485 --- Comment #7 from Илья Ярошенко --- > DMD does this: > > return yl2x(x, LN2); > > Which translates to: > > fyl2x ST1(x), ST(LN2) My dump: dmd -O -m64 -c test7.d (fails with -run) objdump -d test7.o > test7.asm <_D5test710__T

[Issue 13485] FP wrong-code with -O

2014-09-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13485 --- Comment #6 from Iain Buclaw --- (In reply to Илья Ярошенко from comment #5) > For example current std.math.log implementation (from CEPHES library if I am > not wrong) needs IEEE754 standard. > > If there are bugs like current then log function

[Issue 13481] bug with inferring attributes from built-in properties

2014-09-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13481 Kenji Hara changed: What|Removed |Added Keywords||pull, rejects-valid Hardware|x86_64

[Issue 13488] implicit conversions to immutable broken

2014-09-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13488 --- Comment #3 from Kenji Hara --- (In reply to Kenji Hara from comment #2) > There's Sorry, ignore this part. --

[Issue 13488] implicit conversions to immutable broken

2014-09-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13488 Kenji Hara changed: What|Removed |Added Summary|[reg] implicit conversions |implicit conversions to |to i

[Issue 13484] Template type deduction from delegate parameter fails

2014-09-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13484 Kenji Hara changed: What|Removed |Added Keywords||pull, rejects-valid Hardware|x86_64

[Issue 13487] Create a partial mirror of benchmarks at http://shootout.alioth.debian.org on http://dlang.com/shotout.html

2014-09-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13487 Russel Winder changed: What|Removed |Added CC||rus...@winder.org.uk --

[Issue 13485] FP wrong-code with -O

2014-09-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13485 --- Comment #5 from Илья Ярошенко --- For example current std.math.log implementation (from CEPHES library if I am not wrong) needs IEEE754 standard. If there are bugs like current then log function can be incorrect. log2 contains code: z =

[Issue 13485] FP wrong-code with -O

2014-09-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13485 --- Comment #4 from Илья Ярошенко --- No, (In reply to Iain Buclaw from comment #2) > FYI, this looks more like an x87 problem, rather than compiler. And it's > not just D that is affected by this. > > For instance, this bug in gcc: > > https://gc

[Issue 13485] FP wrong-code with -O

2014-09-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13485 --- Comment #3 from Илья Ярошенко --- No, (In reply to Iain Buclaw from comment #2) > FYI, this looks more like an x87 problem, rather than compiler. And it's > not just D that is affected by this. > > For instance, this bug in gcc: > > https://gc

[Issue 13485] FP wrong-code with -O

2014-09-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13485 --- Comment #2 from Iain Buclaw --- FYI, this looks more like an x87 problem, rather than compiler. And it's not just D that is affected by this. For instance, this bug in gcc: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=323 Though they did eve

[Issue 13485] FP wrong-code with -O

2014-09-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13485 Iain Buclaw changed: What|Removed |Added CC||ibuc...@gdcproject.org --- Comment #1 from Iai

[Issue 13488] [reg] implicit conversions to immutable broken

2014-09-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13488 Walter Bright changed: What|Removed |Added Severity|regression |enhancement --- Comment #1 from Walter Brigh