75 Commits

Author SHA1 Message Date
openharmony_ci 84eb9c2851 !49 merge master into master
upgrade: re2 to 2025-08-12 release

Created-by: wang_jun_long
Commit-by: wang_jun_long
Merged-by: openharmony_ci
Description: 描述
将 re2 库升级到上游 2025-08-12 版本。

变更摘要
替换核心源码文件(re2/、util/、lib/)为新版本
将 ABSL_FALLTHROUGH_INTENDED 替换为 C++17 标准 [[fallthrough]]
re2.cc 中增加 NULL 模式处理
变更文件
文件	变更内容
re2/re2.h	absl::optional → std::optional
re2/re2.cc	增加 NULL 模式处理
re2/bitmap256.cc	ABSL_FALLTHROUGH_INTENDED → [[fallthrough]]
re2/dfa.cc	ABSL_FALLTHROUGH_INTENDED → [[fallthrough]]
re2/parse.cc	ABSL_FALLTHROUGH_INTENDED → [[fallthrough]]
re2/prog.cc/h	常规更新
re2/set.cc/h	常规更新
re2/walker-inl.h	常规更新
收益
减少依赖(不再需要 abseil-cpp)
包含上游安全修复和 bug 修复
更好地符合 C++17 标准规范
关联 Issue: #26

Co-Authored-By: Agent
Signed-off-by: 王俊龙 wangjunlong8@h-partners.com

See merge request: openharmony/third_party_re2!49
2026-05-13 13:06:15 +08:00
wang_jun_long 0eb1e27575 upgrade: re2 to 2025-08-12 release
- Replace core source files with upstream 2025-08-12 release
- Remove abseil-cpp dependencies (uses std::optional instead of absl::optional)
- Replace ABSL_FALLTHROUGH_INTENDED with C++17 [[fallthrough]]
- Add NULL pattern handling in re2.cc

关联 Issue: #26
Co-Authored-By: Agent
Signed-off-by: 王俊龙 <wangjunlong8@h-partners.com>
2026-05-11 20:35:48 +08:00
openharmony_ci cf0f1a5b34 !48 merge developer-7.0-re-map-0424 into master
新增符合到处

Created-by: wangsen1994
Commit-by: wangsen1994
Merged-by: openharmony_ci
Description: ### 一、内容说明(相关的Issue)



### 二、建议测试周期和提测地址  
  建议测试完成时间:xxxx.xx.xx  
  投产上线时间:xxxx.xx.xx  
  提测地址:CI环境/压测环境  
  测试账号:  

### 三、变更内容
  * 3.1 关联PR列表

  * 3.2 数据库和部署说明  
    1. 常规更新 
    2. 重启unicorn
    3. 重启sidekiq
    4. 迁移任务:是否有迁移任务,没有写 "无"
    5. rake脚本:`bundle exec xxx RAILS_ENV = production`;没有写 "无"

  * 3.4 其他技术优化内容(做了什么,变更了什么)
    - 重构了 xxxx 代码
    - xxxx 算法优化


  * 3.5 废弃通知(什么字段、方法弃用?)



  * 3.6  后向不兼容变更(是否有无法向后兼容的变更?)


  
### 四、研发自测点(自测哪些?冒烟用例全部自测?)
  自测测试结论:


### 五、测试关注点(需要提醒QA重点关注的、可能会忽略的地方)
  检查点:

| 需求名称 | 是否影响xx公共模块 | 是否需要xx功能 | 需求升级是否依赖其他子产品 |
|------|------------|----------|---------------|
| xxx  | 否          | 需要       | 不需要           |
|      |            |          |               |

  接口测试:

  性能测试:

  并发测试:

  其他:



See merge request: openharmony/third_party_re2!48
OpenHarmony-v7.0-Beta1
2026-04-24 14:10:24 +08:00
wangsen1994 12c958f890 新增符合到处
Signed-off-by: wangsen1994 <wangsen51@huawei.com>
2026-04-24 11:58:08 +08:00
openharmony_ci 7d7a1011d7 !45 re2 解压缩包
Merge pull request !45 from ganchuantao/master
OpenHarmony-v6.0.0.1-Release OpenHarmony-v6.0-Release OpenHarmony-v6.1-Release OpenHarmony-v6.0.0.2-Release
2025-07-17 14:02:15 +00:00
ganchuantao1 80be921b27 re2 解压缩包
Signed-off-by:ganchuantao1<ganchuantao1@huawei.com>

Signed-off-by: ganchuantao1 <ganchuantao1@huawei.com>
2025-07-08 19:03:16 +08:00
openharmony_ci 9897731618 !44 【轻量级 PR】:修复格式错误
Merge pull request !44 from ganchuantao/N/A
2025-06-18 09:36:53 +00:00
ganchuantao c14a80c55c 修复格式错误
Signed-off-by: ganchuantao <ganchuantao1@huawei.com>
2025-06-17 06:15:38 +00:00
openharmony_ci 44172ee276 !43 修改re2 元数据
Merge pull request !43 from ganchuantao/master
2025-06-17 03:11:00 +00:00
ganchuantao 69fea09a45 修改re2 源数据
Signed-off-by: ganchuantao <ganchuantao1@huawei.com>
2025-06-13 06:38:20 +00:00
openharmony_ci 0caadd0eda !42 【轻量级 PR】:re2 增加对应的符号
Merge pull request !42 from ganchuantao/N/A
OpenHarmony-v6.0-Beta1
2025-05-23 09:09:37 +00:00
ganchuantao c2f5d3b2f0 re2 增加对应的符号
Signed-off-by: ganchuantao <ganchuantao1@huawei.com>
2025-05-23 07:39:06 +00:00
openharmony_ci 6aac938999 !41 升级re2 到20240702
Merge pull request !41 from ganchuantao/master
2025-05-19 09:40:07 +00:00
ganchuantao1 ff617a3f97 升级re2 到20240702
Signed-off-by:ganchuantao1<ganchuantao1@huawei.com>

Signed-off-by: ganchuantao1 <ganchuantao1@huawei.com>
2025-04-29 11:19:37 +08:00
openharmony_ci d5e1eb71b5 !38 回退re2
Merge pull request !38 from ganchuantao/master
2025-03-24 03:57:03 +00:00
ganchuantao1 9a19e394d9 回退re2
Signed-off-by:ganchuantao1<ganchuantao1@huawei.com>

Signed-off-by: ganchuantao1 <ganchuantao1@huawei.com>
2025-03-21 18:35:55 +08:00
openharmony_ci 4128c48038 !37 【轻量级 PR】:增加re2 符号
Merge pull request !37 from ganchuantao/N/A
2025-03-11 06:52:22 +00:00
ganchuantao 1114da1218 增加re2 符号
Signed-off-by: ganchuantao <ganchuantao1@huawei.com>
2025-03-11 05:56:42 +00:00
openharmony_ci c26f050f45 !34 re2添加 raw_logging 的依赖
Merge pull request !34 from ganchuantao/master
2025-02-25 09:11:35 +00:00
ganchuantao 891c14b2ad re2添加 raw_logging 的依赖
Signed-off-by: ganchuantao <ganchuantao1@huawei.com>
2025-02-24 07:01:48 +00:00
openharmony_ci a943981026 !32 re2 升级到20240201-1.oe2403sp1版本
Merge pull request !32 from ganchuantao/master
2025-02-21 11:36:56 +00:00
ganchuantao1 05f2bd1ee5 re2 升级到20240201-1.oe2403sp1版本
Signed-off-by:ganchuantao1<ganchuantao1@huawei.com>

Signed-off-by: ganchuantao1 <ganchuantao1@huawei.com>
2025-02-14 18:46:36 +08:00
openharmony_ci a843df1828 !31 更改License字段信息
Merge pull request !31 from hw-wLiu/master
2024-12-10 10:58:17 +00:00
hw-wLiu 57922f8877 modify license
Signed-off-by: hw-wLiu <liuwei573@huawei.com>
2024-12-10 09:43:06 +08:00
openharmony_ci 1b3580e6cf !30 re2 部件依赖整改
Merge pull request !30 from wenlong_12/master
2024-11-26 02:51:44 +00:00
wenlong_12 bad0c277f7 re2 部件依赖整改
Signed-off-by: wenlong_12 <wenlong12@huawei.com>
2024-11-22 07:18:27 +00:00
openharmony_ci 0c6be5a674 !29 增加新的符号
Merge pull request !29 from wenlong_12/master
OpenHarmony-v5.0.3-Release OpenHarmony-v5.0.2-Release OpenHarmony-v5.0.1-Release OpenHarmony-v5.0.0-Release
2024-07-18 11:18:10 +00:00
wenlong_12 61ea8213c9 增加新的符号
Signed-off-by: wenlong_12 <wenlong12@huawei.com>
2024-07-18 08:40:09 +00:00
wenlong_12 eaabf3840e 增加新的符号
Signed-off-by: wenlong_12 <wenlong12@huawei.com>
2024-07-18 08:14:44 +00:00
openharmony_ci fea9b2d14c !27 第三方re2部件编译整改
Merge pull request !27 from tongkai0808fh/master
2024-07-05 03:05:10 +00:00
tongkai0808fh 47ae6e4350 bundle.json文件去掉header字段
Signed-off-by: tongkai0808fh <tongkai5@huawei.com>
2024-07-05 01:47:27 +00:00
openharmony_ci d00d05b8ab !25 【轻量级 PR】:升级re2 到sp3 ,修改对应版本号
Merge pull request !25 from wenlong_12/N/A
OpenHarmony-v5.0-Beta1
2024-04-18 12:01:46 +00:00
wenlong_12 8d9a39df5f 升级re2 到sp3 ,修改对应版本号
Signed-off-by: wenlong_12 <wenlong12@huawei.com>
2024-04-17 08:47:55 +00:00
openharmony_ci bc3e077550 !24 第三方re2部件独立编译整改
Merge pull request !24 from tongkai0808fh/master
2024-03-19 03:15:51 +00:00
tongkai0808fh 6ca8c99713 第三方re2部件独立编译整改
Signed-off-by: tongkai0808fh <tongkai5@huawei.com>
2024-03-16 00:45:42 +00:00
openharmony_ci 411f25be92 !23 【轻量级 PR】:re2中增加适配系统为standard
Merge pull request !23 from wenlong_12/N/A
2024-03-06 01:26:25 +00:00
wenlong_12 3037927d17 re2中增加适配系统为standard
Signed-off-by: wenlong_12 <wenlong12@huawei.com>
2024-03-05 03:32:37 +00:00
openharmony_ci 540470ecf0 !21 【轻量级 PR】:re2 部件名称整改
Merge pull request !21 from wenlong_12/N/A
OpenHarmony-v4.1.4-Release OpenHarmony-v4.1.3-Release OpenHarmony-v4.1.2-Release OpenHarmony-v4.0.4-Release OpenHarmony-v4.0.3-Release OpenHarmony-v4.0.2-Release master-v OpenHarmony-v4.0-Beta2 OpenHarmony-v4.1.1-Release OpenHarmony-v4.1-Release OpenHarmony-v4.1-Beta1 OpenHarmony-v4.0.1-Release OpenHarmony-v4.0-Release weekly_20240115-v
2023-06-19 09:29:01 +00:00
wenlong_12 082b44e762 re2 部件名称整改
Signed-off-by: wenlong_12 <wenlong12@huawei.com>
2023-06-05 06:11:44 +00:00
openharmony_ci 24a5dd4378 !20 【轻量级 PR】:部件规范整改
Merge pull request !20 from 卢韬/N/A
2023-05-27 08:06:24 +00:00
卢韬 fdc9440bf9 部件规范整改
Signed-off-by: 卢韬 <lutao31@huawei.com>
2023-05-26 08:58:04 +00:00
openharmony_ci fa2e837654 !19 【轻量级 PR】:修改re2 软件名称openEuler:re2
Merge pull request !19 from wenlong_12/N/A
OpenHarmony-v4.0-Beta1
2023-05-15 08:33:50 +00:00
wenlong_12 1680ff92f4 修改re2 软件名称
Signed-off-by: wenlong_12 <wenlong12@huawei.com>
2023-05-15 07:21:52 +00:00
openharmony_ci 90e5b712ed !18 re2版本升级20211101-3.oe2203sp1
Merge pull request !18 from wenlong_12/master
2023-05-05 04:02:39 +00:00
wenlong_12 f25553f4ed re2 版本升级
Signed-off-by: wenlong_12 <wenlong12@huawei.com>

Signed-off-by: wenlong_12 <wenlong12@huawei.com>
2023-05-04 17:10:52 +08:00
wenlong_12 e0644eb9df 修改oat.xml
Signed-off-by: wenlong_12 <wenlong12@huawei.com>
2023-04-26 04:05:20 +00:00
wenlong_12 259837d1c2 修改build.gn
Signed-off-by: wenlong_12 <wenlong12@huawei.com>
2023-04-26 01:35:16 +00:00
wenlong_12 c1c27394e6 修改版本号
Signed-off-by: wenlong_12 <wenlong12@huawei.com>
2023-04-26 01:27:22 +00:00
wenlong_12 906020437d 更新oat.xml文件。
Signed-off-by: wenlong_12 <wenlong12@huawei.com>
2023-04-25 12:01:19 +00:00
wenlong_12 7a8c76d340 re2增加license 文件
Signed-off-by: wenlong_12 <wenlong12@huawei.com>

Signed-off-by: wenlong_12 <wenlong12@huawei.com>
2023-04-25 18:55:21 +08:00