-
Notifications
You must be signed in to change notification settings - Fork 99
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
Use Boost.Charconv #993
base: develop
Are you sure you want to change the base?
Use Boost.Charconv #993
Conversation
grisumbras
commented
Mar 19, 2024
•
edited
Loading
edited
- Removes embedded older version of Charconv and instead uses the library proper. Fix Remove GCC<5 stuff after Boost 1.87 #1032.
- Removes embedded version of ryu and uses Charconv for double formatting.
7493c7f
to
d06376b
Compare
|
d06376b
to
e8e9375
Compare
|
e8e9375
to
0745da0
Compare
An automated preview of the documentation is available at https://993.json.prtest2.cppalliance.org/libs/json/doc/html/index.html |
0745da0
to
7cead25
Compare
An automated preview of the documentation is available at https://993.json.prtest2.cppalliance.org/libs/json/doc/html/index.html |
1 similar comment
An automated preview of the documentation is available at https://993.json.prtest2.cppalliance.org/libs/json/doc/html/index.html |
227539e
to
be9028c
Compare
An automated preview of the documentation is available at https://993.json.prtest2.cppalliance.org/libs/json/doc/html/index.html |
1 similar comment
An automated preview of the documentation is available at https://993.json.prtest2.cppalliance.org/libs/json/doc/html/index.html |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## develop #993 +/- ##
===========================================
+ Coverage 93.70% 99.23% +5.52%
===========================================
Files 91 78 -13
Lines 9139 8052 -1087
===========================================
- Hits 8564 7990 -574
+ Misses 575 62 -513
... and 1 file with indirect coverage changes Continue to review full report in Codecov by Sentry.
|
|
be9028c
to
b66b16a
Compare
An automated preview of the documentation is available at https://993.json.prtest2.cppalliance.org/libs/json/doc/html/index.html |
|
The check was added because of older GCC versions which are no longer supported
b66b16a
to
0a95109
Compare
An automated preview of the documentation is available at https://993.json.prtest2.cppalliance.org/libs/json/doc/html/index.html |
91a7792
to
9e788cd
Compare
An automated preview of the documentation is available at https://993.json.prtest2.cppalliance.org/libs/json/doc/html/index.html |
3b7526f
to
c58ed7b
Compare
An automated preview of the documentation is available at https://993.json.prtest2.cppalliance.org/libs/json/doc/html/index.html |
2 similar comments
An automated preview of the documentation is available at https://993.json.prtest2.cppalliance.org/libs/json/doc/html/index.html |
An automated preview of the documentation is available at https://993.json.prtest2.cppalliance.org/libs/json/doc/html/index.html |
|
|
|
|
|
I did rebase it on develop. It is quite interesting that the build is crashing s390 runners. This might be a problem with Boost.Charconv. |
c58ed7b
to
663ca47
Compare
An automated preview of the documentation is available at https://993.json.prtest2.cppalliance.org/libs/json/doc/html/index.html |
|
It used more than 8GB of memory. I have just kicked off another run on 'develop', to compare that. |
Depending on the test, even the |
I've recorded memory usage when building and running tests. The outlier is pretty much compiling parse_into.cpp:
Everthing else is below 0.9GB (https://gist.github.com/grisumbras/5985960c7781c4f657a93605d9e2b0ed). Unfortuantely, this is inherent to |
BTW, for posterity, the info was collected thusly:
And then b2 was invoked with
After that the file |