[Issue 2962] ICE(glue.c) or bad codegen passing variable as template value parameter

2011-05-23 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2962 Andriy andr...@gmail.com changed: What|Removed |Added CC||andr...@gmail.com ---

[Issue 6046] New: Not true for Java about Function Hijacking.

2011-05-23 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6046 Summary: Not true for Java about Function Hijacking. Product: D Version: unspecified Platform: Other OS/Version: Windows Status: NEW Severity: normal Priority: P2

[Issue 2962] ICE(glue.c) or bad codegen passing variable as template value parameter

2011-05-23 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2962 --- Comment #34 from Don clugd...@yahoo.com.au 2011-05-23 04:20:16 PDT --- (In reply to comment #33) dmd v2.052, Ubuntu, quite short example of this bug: snip No, that's a long example -- it imports from Phobos. Test cases for compiler bugs

[Issue 6047] New: Segfault when struct with three or more ulongs with a toString is passed to format with at least two substitution clauses.

2011-05-23 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6047 Summary: Segfault when struct with three or more ulongs with a toString is passed to format with at least two substitution clauses. Product: D Version: D2

[Issue 6047] Segfault when struct with three or more ulongs with a toString is passed to format with at least two substitution clauses.

2011-05-23 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6047 --- Comment #1 from Bernard Helyer blood.of.l...@gmail.com 2011-05-23 05:05:16 PDT --- I didn't mention my specs. Linux (64 or 32 bit build and output), 2.053 (but it's been there for months, _at least_, to my knowledge), Phenom II X4, Arch

[Issue 4705] Redesign of std.algorithm.max()/min() + mins()/maxs()

2011-05-23 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4705 --- Comment #9 from bearophile_h...@eml.cc 2011-05-23 05:12:44 PDT --- Another example, compared to using minPos(): import std.stdio, std.algorithm, std.array; void main() { string[] data = [red, hello, yes, no, roger, bud]; //

[Issue 6047] Segfault when struct with three or more ulongs with a toString is passed to format with at least two substitution clauses.

2011-05-23 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6047 --- Comment #3 from Bernard Helyer blood.of.l...@gmail.com 2011-05-23 06:31:32 PDT --- I was mistaken -- it's only when building a 64 bit binary. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are

[Issue 6048] New: struct methods included in .tupleof

2011-05-23 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6048 Summary: struct methods included in .tupleof Product: D Version: D2 Platform: Other OS/Version: Mac OS X Status: NEW Severity: normal Priority: P2

[Issue 6048] struct methods included in .tupleof

2011-05-23 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6048 kenn...@gmail.com changed: What|Removed |Added CC||kenn...@gmail.com --- Comment #1

[Issue 1001] print stack trace (in debug mode) when program die

2011-05-23 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1001 --- Comment #40 from Sean Kelly s...@invisibleduck.org 2011-05-23 15:27:35 PDT --- The code for this is in core/runtime. If you're using a custom dmd.conf, the problem may be that you're missing an -L--export-dynamic. -- Configure

[Issue 1001] print stack trace (in debug mode) when program die

2011-05-23 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1001 --- Comment #41 from Matt Peterson revcompg...@gmail.com 2011-05-23 15:41:50 PDT --- (In reply to comment #40) The code for this is in core/runtime. If you're using a custom dmd.conf, the problem may be that you're missing an

[Issue 4705] Redesign of std.algorithm.max()/min() + mins()/maxs()

2011-05-23 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4705 --- Comment #10 from bearophile_h...@eml.cc 2011-05-23 16:12:53 PDT --- The code that uses minPos() also leads to a possible bug (a real bug I have found in my code), shown here: import std.stdio, std.algorithm, std.math, std.range,

[Issue 4705] Redesign of std.algorithm.max()/min() + mins()/maxs()

2011-05-23 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4705 --- Comment #11 from bearophile_h...@eml.cc 2011-05-23 16:16:25 PDT --- (In reply to comment #10) (Maybe I'd like an annotation to tell the compiler that data is an an Input Range, unlike iota() that map is iterating on.) This bug doesn't

[Issue 1001] print stack trace (in debug mode) when program die

2011-05-23 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1001 --- Comment #42 from Jonathan M Davis jmdavisp...@gmx.com 2011-05-23 17:44:47 PDT --- I haven't been seeing the stack traces with 64-bit either. I don't even get the addresses (which is what you get if you don't have -L--export-dynamic). I'm

[Issue 1001] print stack trace (in debug mode) when program die

2011-05-23 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1001 --- Comment #43 from Matt Peterson revcompg...@gmail.com 2011-05-23 21:05:38 PDT --- I just tested building with -m32 and that works, although the symbols are still mangled. With -m64 I don't get any lines in the stack trace at all. In fact, I

[Issue 6049] [CTFE]: Array literals of structs with invariant() are wrong

2011-05-23 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6049 Jonathan M Davis jmdavisp...@gmx.com changed: What|Removed |Added CC|