| category | minorAnalysis |
|---|
- Added internal C++ regex usage and flow modeling (
semmle.code.cpp.regex.RegexFlowConfigs). TheRegexTreeViewRegExpclass now only matchesStringLiterals that flow to astd::basic_regexconstruction/assignment or astd::regex_match/std::regex_search/std::regex_replace/std::regex_iterator/std::regex_token_iteratorcall. Construction-site flags instd::regex_constantsare detected (icase,multiline, and the grammar flags), including bitwise-|combinations. Literals constructed with an explicit non-ECMAScript grammar flag (basic,extended,awk,grep,egrep) are excluded from the ECMAScript-only parser. No new queries are added in this release.