[Issue 3869] Unreasonable error without line number: "recursive template expansion"

2010-03-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3869 Stewart Gordon changed: What|Removed |Added Keywords||rejects-valid, spec --- Comment #4 fr

[Issue 3378] [tdpl] ++x should be an lvalue

2010-03-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3378 --- Comment #5 from Walter Bright 2010-03-04 02:40:29 PST --- C99 says this about ++x: ---6.5.3.1- The operand of the prefix increment or decrement operator shall have qualified or unqualified real or pointer type and shall be

[Issue 3378] [tdpl] ++x should be an lvalue

2010-03-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3378 --- Comment #6 from Andrei Alexandrescu 2010-03-04 04:17:15 PST --- (In reply to comment #5) > C99 says this about ++x: > > ---6.5.3.1- > The operand of the prefix increment or decrement operator shall have qualified > or unqu

[Issue 3378] [tdpl] ++x should be an lvalue

2010-03-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3378 Steven Schveighoffer changed: What|Removed |Added CC||schvei...@yahoo.com --- Comment

[Issue 3378] [tdpl] ++x should be an lvalue

2010-03-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3378 --- Comment #8 from Andrei Alexandrescu 2010-03-04 05:12:28 PST --- (In reply to comment #7) > testing: > > [ste...@steveslaptop ~]$ cat testit.c > int x; > int * foo() > { > return &(++x); > } > [ste...@steveslaptop ~]$ gcc -c testit.c >

[Issue 3871] New: std.algorithm.map should propagate its input range properties

2010-03-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3871 Summary: std.algorithm.map should propagate its input range properties Product: D Version: 2.040 Platform: All OS/Version: All Status: NEW Severity: enhan

[Issue 3872] New: std.algorithm.filter could become bidirectional if its input range is bidir

2010-03-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3872 Summary: std.algorithm.filter could become bidirectional if its input range is bidir Product: D Version: 2.040 Platform: All OS/Version: All Status: NEW S

[Issue 3873] New: std.range.repeat should have popBack defined

2010-03-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3873 Summary: std.range.repeat should have popBack defined Product: D Version: 2.040 Platform: All OS/Version: All Status: NEW Severity: trivial Priority: P2 Co

[Issue 3874] New: std.range.stride assumes a bidirectional input range

2010-03-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3874 Summary: std.range.stride assumes a bidirectional input range Product: D Version: 2.040 Platform: All OS/Version: All Status: NEW Severity: minor Priority: P2

[Issue 3378] [tdpl] ++x should be an lvalue

2010-03-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3378 --- Comment #9 from Steven Schveighoffer 2010-03-04 06:09:51 PST --- (In reply to comment #8) > > I can't rewrite bump because it's part of a large example illustrating ref. I don't wish to have a largeish debate about this, but this is not

[Issue 3875] New: std.range.hasLength does not work if .length is defined inside a static if

2010-03-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3875 Summary: std.range.hasLength does not work if .length is defined inside a static if Product: D Version: 2.040 Platform: All OS/Version: All Status: NEW Se

[Issue 3876] New: std.range.Take back/popBack methods don't work correctly

2010-03-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3876 Summary: std.range.Take back/popBack methods don't work correctly Product: D Version: 2.040 Platform: All OS/Version: All Status: NEW Severity: normal

[Issue 3877] New: std.range.chain do not manage infinite ranges correctly

2010-03-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3877 Summary: std.range.chain do not manage infinite ranges correctly Product: D Version: 2.040 Platform: All OS/Version: All Status: NEW Severity: minor

[Issue 3878] New: Arguments and attributes with the same name

2010-03-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3878 Summary: Arguments and attributes with the same name Product: D Version: 2.041 Platform: All OS/Version: All Status: NEW Severity: enhancement Priority: P2

[Issue 3378] [tdpl] ++x should be an lvalue

2010-03-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3378 --- Comment #10 from Andrei Alexandrescu 2010-03-04 08:03:40 PST --- (In reply to comment #9) > (In reply to comment #8) > > > > I can't rewrite bump because it's part of a large example illustrating ref. > > I don't wish to have a largeish

[Issue 3879] New: compile-time assertion error in mtype.c: foreach through associative array w/ templated-class as value

2010-03-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3879 Summary: compile-time assertion error in mtype.c: foreach through associative array w/ templated-class as value Product: D Version: 2.040 Platform: x86_64 OS/Version: Windows

[Issue 3879] compile-time assertion error in mtype.c: foreach through associative array w/ templated-class as value

2010-03-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3879 Don changed: What|Removed |Added CC||clugd...@yahoo.com.au --- Comment #1 from Don 2

[Issue 3878] Arguments and attributes with the same name

2010-03-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3878 --- Comment #1 from bearophile_h...@eml.cc 2010-03-04 14:07:38 PST --- A comment by Clemens (http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D&article_id=106995 ) about the second idea: >As soon as you have an instance v

[Issue 3694] Template this parameters don't work with operator overloads

2010-03-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3694 gareth.charn...@gmail.com changed: What|Removed |Added CC||gareth.charn...@gmail.com -