-
Notifications
You must be signed in to change notification settings - Fork 29.6k
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
src: replace splitstring with built-in #54990
base: main
Are you sure you want to change the base?
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #54990 +/- ##
=======================================
Coverage 88.07% 88.08%
=======================================
Files 652 652
Lines 183653 183705 +52
Branches 35856 35865 +9
=======================================
+ Hits 161753 161809 +56
+ Misses 15146 15142 -4
Partials 6754 6754
|
43335d5
to
d9790fe
Compare
cc @nodejs/cpp-reviewers |
This comment was marked as outdated.
This comment was marked as outdated.
cc @nodejs/platform-smartos it seems smartos doesn't implement C++20 correctly. |
@anonrig The log indicates that GCC 10 is used (which is the default in SmartOS as far as I can tell). However, Node requires g++ 12.2.0 or clang++ 8.0.0 or better. And, indeed, look carefully at the build log...
It is surprising that this PR hits this issue. |
SmartOS is in the process of being migrated to newer SmartOS as part of the migration of non-ARM servers from Equinix Metal: nodejs/build#3731 nodejs/build#3806 tracks gcc 12 deployment -- SmartOS is the remaining platform and the expectation is that moving to SmartOS 23 should resolve that. |
@richardlau did the smartos migration complete? is there any blocker for this pull-request atm? |
@anonrig I'm not actively involved in the smartos migration, but I don't believe it's complete yet. |
Replaces SplitString function with built-in implementation available for C++20