[Bug libstdc++/49022] [C++0x] std::begin and std::end specialized for std::valarray with some operators are missing.

2011-05-18 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49022 --- Comment #15 from Paolo Carlini paolo.carlini at oracle dot com 2011-05-18 08:59:26 UTC --- Discussion on the LWG reflector started at c++std-lib-30761

[Bug libstdc++/49022] [C++0x] std::begin and std::end specialized for std::valarray with some operators are missing.

2011-05-17 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49022 Jonathan Wakely redi at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug libstdc++/49022] [C++0x] std::begin and std::end specialized for std::valarray with some operators are missing.

2011-05-17 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49022 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added CC|

[Bug libstdc++/49022] [C++0x] std::begin and std::end specialized for std::valarray with some operators are missing.

2011-05-17 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49022 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added CC|

[Bug libstdc++/49022] [C++0x] std::begin and std::end specialized for std::valarray with some operators are missing.

2011-05-17 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49022 --- Comment #3 from Jonathan Wakely redi at gcc dot gnu.org 2011-05-17 14:52:41 UTC --- [valarray.syn] paragraph 4 for every function taking a const valarrayT, identical functions taking the replacement types shall be added;

[Bug libstdc++/49022] [C++0x] std::begin and std::end specialized for std::valarray with some operators are missing.

2011-05-17 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49022 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added AssignedTo|unassigned at gcc dot

[Bug libstdc++/49022] [C++0x] std::begin and std::end specialized for std::valarray with some operators are missing.

2011-05-17 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49022 --- Comment #6 from Paolo Carlini paolo.carlini at oracle dot com 2011-05-17 15:09:44 UTC --- Double Sigh! I was hoping very few overloads would be enough... If we are really talking about many I would be in favor of raising the issue, indeed.

[Bug libstdc++/49022] [C++0x] std::begin and std::end specialized for std::valarray with some operators are missing.

2011-05-17 Thread gdr at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49022 Gabriel Dos Reis gdr at gcc dot gnu.org changed: What|Removed |Added CC||gdr at gcc dot

[Bug libstdc++/49022] [C++0x] std::begin and std::end specialized for std::valarray with some operators are missing.

2011-05-17 Thread gdr at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49022 --- Comment #7 from Gabriel Dos Reis gdr at gcc dot gnu.org 2011-05-17 15:14:04 UTC --- (In reply to comment #6) Double Sigh! I was hoping very few overloads would be enough... If we are really talking about many I would be in favor of raising

[Bug libstdc++/49022] [C++0x] std::begin and std::end specialized for std::valarray with some operators are missing.

2011-05-17 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49022 --- Comment #8 from Paolo Carlini paolo.carlini at oracle dot com 2011-05-17 15:17:01 UTC --- Ok, I'll follow the discussion...

[Bug libstdc++/49022] [C++0x] std::begin and std::end specialized for std::valarray with some operators are missing.

2011-05-17 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49022 --- Comment #9 from Jonathan Wakely redi at gcc dot gnu.org 2011-05-17 15:27:01 UTC --- The workaround for users is to construct a valarray from the expr: std::valarrayint result(x + y); std::begin( result ); That avoids the problem of

[Bug libstdc++/49022] [C++0x] std::begin and std::end specialized for std::valarray with some operators are missing.

2011-05-17 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49022 --- Comment #10 from Paolo Carlini paolo.carlini at oracle dot com 2011-05-17 15:49:25 UTC --- For sure that works. Gaby, just to make sure we are on the same page: did you send a message to the reflector about this issue already? Or do you want

[Bug libstdc++/49022] [C++0x] std::begin and std::end specialized for std::valarray with some operators are missing.

2011-05-17 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49022 --- Comment #11 from Paolo Carlini paolo.carlini at oracle dot com 2011-05-17 15:54:19 UTC --- All in all, now that I understand the issue with the temporary, this seems really sort of a NAD, maybe the wording needs only clarifying that you don't

[Bug libstdc++/49022] [C++0x] std::begin and std::end specialized for std::valarray with some operators are missing.

2011-05-17 Thread gdr at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49022 --- Comment #13 from Gabriel Dos Reis gdr at gcc dot gnu.org 2011-05-17 16:24:57 UTC --- (In reply to comment #11) All in all, now that I understand the issue with the temporary, this seems really sort of a NAD, maybe the wording needs only

[Bug libstdc++/49022] [C++0x] std::begin and std::end specialized for std::valarray with some operators are missing.

2011-05-17 Thread gdr at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49022 --- Comment #12 from Gabriel Dos Reis gdr at gcc dot gnu.org 2011-05-17 16:23:37 UTC --- (In reply to comment #10) For sure that works. Gaby, just to make sure we are on the same page: did you send a message to the reflector about this issue

[Bug libstdc++/49022] [C++0x] std::begin and std::end specialized for std::valarray with some operators are missing.

2011-05-17 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49022 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added Status|NEW |SUSPENDED