[Bug libstdc++/71500] regex::icase only works on first character in a range

2018-11-19 Thread flashmozzg at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71500 --- Comment #20 from Danila --- Can confirm that it was fixed in 8.1

[Bug libstdc++/71500] regex::icase only works on first character in a range

2018-11-19 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71500 Jonathan Wakely changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug libstdc++/71500] regex::icase only works on first character in a range

2018-11-19 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71500 Martin Liška changed: What|Removed |Added CC||marxin at gcc dot gnu.org --- Comment #18

[Bug libstdc++/71500] regex::icase only works on first character in a range

2017-09-19 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71500 --- Comment #17 from Jonathan Wakely --- Author: redi Date: Tue Sep 19 17:06:12 2017 New Revision: 252981 URL: https://gcc.gnu.org/viewcvs?rev=252981&root=gcc&view=rev Log: PR libstdc++/71500 restore C++11 compatibility in PR libstdc++

[Bug libstdc++/71500] regex::icase only works on first character in a range

2017-09-11 Thread timshen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71500 --- Comment #16 from Tim Shen --- Author: timshen Date: Mon Sep 11 19:02:34 2017 New Revision: 251982 URL: https://gcc.gnu.org/viewcvs?rev=251982&root=gcc&view=rev Log: PR libstdc++/71500 * include/bits/regex_executor.tcc: Suppor

[Bug libstdc++/71500] regex::icase only works on first character in a range

2017-08-29 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71500 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug libstdc++/71500] regex::icase only works on first character in a range

2017-08-29 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71500 Jonathan Wakely changed: What|Removed |Added CC||flashmozzg at gmail dot com --- Commen

[Bug libstdc++/71500] regex::icase only works on first character in a range

2016-11-30 Thread timshen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71500 --- Comment #13 from Tim Shen --- Author: timshen Date: Thu Dec 1 03:03:55 2016 New Revision: 243093 URL: https://gcc.gnu.org/viewcvs?rev=243093&root=gcc&view=rev Log: PR libstdc++/71500 * include/bits/regex.h (basic_regex::basi

[Bug libstdc++/71500] regex::icase only works on first character in a range

2016-11-25 Thread mwd at md5i dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71500 --- Comment #12 from Michael Duggan --- Just a ping. I haven't seen a fix for this (even the basic case) in the repo yet. I'm going to suggest that you at least install your initial patch, as it will work in the vast majority of cases.

[Bug libstdc++/71500] regex::icase only works on first character in a range

2016-06-19 Thread mwd at md5i dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71500 --- Comment #11 from Michael Duggan --- "timshen at gcc dot gnu.org" writes: > (In reply to Michael Duggan from comment #9) >> I will make two suggestions. The initial suggestion is simple enough: >> Given that regex_traits is mandated to be i

[Bug libstdc++/71500] regex::icase only works on first character in a range

2016-06-18 Thread timshen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71500 Tim Shen changed: What|Removed |Added CC||john at johnmaddock dot co.uk --- Comment #10

[Bug libstdc++/71500] regex::icase only works on first character in a range

2016-06-12 Thread mwd at md5i dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71500 --- Comment #9 from Michael Duggan --- "timshen at gcc dot gnu.org" writes: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71500 > > --- Comment #8 from Tim Shen --- > (In reply to Michael Duggan from comment #7) >> Hmm... Okay. For the sake

[Bug libstdc++/71500] regex::icase only works on first character in a range

2016-06-11 Thread timshen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71500 --- Comment #8 from Tim Shen --- (In reply to Michael Duggan from comment #7) > Hmm... Okay. For the sake of argument, I am going to make the > following claims: Yeah, thanks for the arguments, we should at least get this clear. > a) Ignorin

[Bug libstdc++/71500] regex::icase only works on first character in a range

2016-06-11 Thread mwd at md5i dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71500 --- Comment #7 from Michael Duggan --- "timshen at gcc dot gnu.org" writes: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71500 > > --- Comment #6 from Tim Shen --- > (In reply to mwd from comment #5) >> All of the ECMAScript engines I have f

[Bug libstdc++/71500] regex::icase only works on first character in a range

2016-06-11 Thread timshen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71500 --- Comment #6 from Tim Shen --- (In reply to mwd from comment #5) > All of the ECMAScript engines I have found work with this , and the > ECMAScript specs seem to imply that this should work as well. I think you are right. According to ECMAScr

[Bug libstdc++/71500] regex::icase only works on first character in a range

2016-06-11 Thread mwd at cert dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71500 --- Comment #5 from mwd at cert dot org --- All of the ECMAScript engines I have found work with this , and the ECMAScript specs seem to imply that this should work as well.

[Bug libstdc++/71500] regex::icase only works on first character in a range

2016-06-11 Thread timshen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71500 --- Comment #4 from Tim Shen --- (In reply to Michael Duggan from comment #3) > regex re1 = regex("[T-f]+", regex::icase); This regex actually doesn't compile in Boost, since boost interpret icase as "transforming [T-f] to [t-f]", then throw

[Bug libstdc++/71500] regex::icase only works on first character in a range

2016-06-11 Thread mwd at md5i dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71500 --- Comment #3 from Michael Duggan --- Still fails for the following code: #include #include #include using namespace std; void check(const string& s, regex re) { cout << s << " : " << (regex_match(s, re) ? "Match" : "Nope") << endl; }

[Bug libstdc++/71500] regex::icase only works on first character in a range

2016-06-11 Thread timshen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71500 Tim Shen changed: What|Removed |Added CC||timshen at gcc dot gnu.org --- Comment #2 fro

[Bug libstdc++/71500] regex::icase only works on first character in a range

2016-06-10 Thread mwd at md5i dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71500 Michael Duggan changed: What|Removed |Added CC||mwd at md5i dot com --- Comment #1 from