[Bug libstdc++/84110] Null character in regex throws std::regex_error

2023-06-23 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84110 Jonathan Wakely changed: What|Removed |Added Target Milestone|11.4|10.5 --- Comment #8 from Jonathan Wake

[Bug libstdc++/84110] Null character in regex throws std::regex_error

2023-06-23 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84110 --- Comment #7 from CVS Commits --- The releases/gcc-10 branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:d877bf3bdf46b5c996505fc247d170e79fbfa4bf commit r10-11461-gd877bf3bdf46b5c996505fc247d170e79fbfa4bf Author: Jonathan Wake

[Bug libstdc++/84110] Null character in regex throws std::regex_error

2022-07-07 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84110 Jonathan Wakely changed: What|Removed |Added Target Milestone|12.0|11.4 --- Comment #6 from Jonathan Wake

[Bug libstdc++/84110] Null character in regex throws std::regex_error

2022-07-07 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84110 --- Comment #5 from CVS Commits --- The releases/gcc-11 branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:5df21c00aedb7878b8854901e95d7eda70266d31 commit r11-10118-g5df21c00aedb7878b8854901e95d7eda70266d31 Author: Jonathan Wake

[Bug libstdc++/84110] Null character in regex throws std::regex_error

2021-09-29 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84110 Jonathan Wakely changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug libstdc++/84110] Null character in regex throws std::regex_error

2021-09-29 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84110 --- Comment #3 from CVS Commits --- The master branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:b701e1f8f6870c0f8cb4050674da489101dd05a5 commit r12-3961-gb701e1f8f6870c0f8cb4050674da489101dd05a5 Author: Jonathan Wakely Date:

[Bug libstdc++/84110] Null character in regex throws std::regex_error

2021-09-25 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84110 --- Comment #2 from Jonathan Wakely --- I agree ECMAScript should treat NUL as an ordinary char. POSIX doesn't though: "The interfaces specified in POSIX.1-2017 do not permit the inclusion of a NUL character in an RE or in the string to be match

[Bug libstdc++/84110] Null character in regex throws std::regex_error

2021-09-24 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84110 Jonathan Wakely changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug libstdc++/84110] Null character in regex throws std::regex_error

2021-09-22 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84110 Jonathan Wakely changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

[Bug libstdc++/84110] Null character in regex

2018-01-29 Thread abigail.buccaneer at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84110 --- Comment #1 from AbigailBuccaneer --- From what I can tell, this isn't intentional behavior in libstdc++. regex_scanner.h defines: const char* _M_ecma_spec_char = "^$\\.*+?()[]{}|"; and regex_scanner.tcc tries to interpret any character