-
Notifications
You must be signed in to change notification settings - Fork 118
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove usage of IVOS/regexp #2204
Conversation
✔️ 9009929 -> Azure artifacts URL |
This comment has been minimized.
This comment has been minimized.
b376547
to
62ceafe
Compare
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## master #2204 +/- ##
=======================================
Coverage 66.29% 66.30%
=======================================
Files 558 558
Lines 108430 108427 -3
=======================================
+ Hits 71888 71893 +5
+ Misses 36542 36534 -8 ☔ View full report in Codecov by Sentry. |
✔️ 62ceafe -> Azure artifacts URL |
This comment has been minimized.
This comment has been minimized.
It would be great to drop this code, which is known to be buggy (#2008)... From the comments, it looks like the old code aimed to support a "v8" dialect of regex, which some quick searching suggests might be more similar to |
This comment has been minimized.
This comment has been minimized.
|
$ gr "sfunc.\bhead\b" | wc -l
> 897 |
|
This comment has been minimized.
This comment has been minimized.
✔️ cf8c258 -> Azure artifacts URL |
This comment has been minimized.
This comment has been minimized.
✔️ d55fb9e -> Azure artifacts URL |
This comment has been minimized.
This comment has been minimized.
✔️ f98ebed -> Azure artifacts URL |
This comment has been minimized.
This comment has been minimized.
✔️ 3eef6d3 -> Azure artifacts URL |
This comment has been minimized.
This comment has been minimized.
This reverts commit 0d02808.
This comment has been minimized.
This comment has been minimized.
✔️ 24404d5 -> Azure artifacts URL |
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
✔️ bc73147 -> Azure artifacts URL |
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Glad this is replaced by a standard
Quality Gate passedThe SonarCloud Quality Gate passed, but some issues were introduced. 2 New issues |
✔️ d3f783f -> Azure artifacts URL |
Try to reduce the usage of InterViews outside of GUI.
Regexp was one of the IV classes that are now (since 10 years) in the standard.
Let's use standard, FTW!
EDIT: The engine inside IVOS is quite old and not really a standard one for today (and buggy), trying to replace with modern one leads to at least one problem: no support of std::multiline in standard libraries (except really new one: gcc 12, clang 15).