目前re2使用的是2016年的版本,grpc需要re2升级到2020-08-01版本
涉及到的分支为:master、LTS、LTS-Next、LTS-SP1
版本:https://github.com/google/re2/releases/tag/2020-08-01
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
差异分析:
1.新增特性:见下文
2.abi变更:
2.1.动态库软链接名称变更:
libre2.so.0 -> libre2.so.8
libre2.so.0.0.0 -> libre2.so.8.0.0
头文件变更:删除variadic_function.h,功能已合入到re2.h
2.2.涉及abi变更:
filtered_re2.h
函数变更
bool AllMatches(const StringPiece& text,
const vector& atoms,
vector* matching_regexps) const;
变成
bool AllMatches(const StringPiece& text,
const std::vector& atoms,
std::vector* matching_regexps) const;
filtered_re2.h
void Compile(vector* strings_to_match);
变成 void Compile(std::vectorstd::string* strings_to_match);
函数新增:
FilteredRE2(FilteredRE2&& other);
set.h:
新增函数
Set(Set&& other);
3.配置文件:不涉及
4.命令行功能差异:不涉及
5.软件包拆合:不涉及
6.影响其它组件:只有qt5-qtwebengine依赖该包,且已验证无影响。
登录 后才可以发表评论