Files
codeql/cpp/ql/lib/change-notes/released
copilot-swe-agent[bot] cc12bba930 Add C++ ECMAScript regex parser and tree view (initial implementation)
Ports the Ruby regex library to C++/ECMAScript (`std::regex` default dialect):
- `cpp/ql/lib/semmle/code/cpp/regex/internal/ParseRegExp.qll`: ECMAScript-adapted parser over `StringLiteral`
- `cpp/ql/lib/semmle/code/cpp/regex/RegexTreeView.qll`: tree view implementing `RegexTreeViewSig`
- `cpp/ql/lib/qlpack.yml`: add `codeql/regex` dependency (already present)
- `cpp/ql/test/library-tests/regex/`: hermetic test corpus (test.cpp with std:: stubs), parse.ql, regexp.ql, RegExpConfig.qll
- `cpp/ql/lib/change-notes/released/12.1.0.md`: minorAnalysis change note

Note: .expected files are placeholders; run `codeql test run --accept` after database generation to populate them.
2026-07-21 09:01:50 +00:00
..
2021-11-30 20:39:35 +00:00
2021-12-14 21:35:09 +00:00
2022-01-04 14:44:56 +00:00
2022-01-20 08:21:18 +00:00
2022-01-27 10:40:20 +00:00
2022-04-21 11:03:52 -04:00
2022-04-28 14:14:19 +02:00
2022-05-12 10:17:28 +00:00
2022-05-25 07:46:48 +00:00
2022-06-15 08:22:38 +00:00
2023-04-14 15:37:04 +02:00
2024-12-16 14:25:41 +01:00
2025-01-21 13:58:44 +00:00
2025-07-22 15:06:09 +01:00
2025-10-14 11:13:23 +01:00
2025-11-07 17:39:40 +00:00
2026-02-02 12:37:32 +00:00
2026-03-02 14:32:16 +01:00