[libcxx-commits] [PATCH] D59178: [libc++] Speedup to_string and to_wstring for integers using stack buffer and SSO
Ed Schouten via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Sun Mar 10 13:49:42 PDT 2019
ed added inline comments.
================
Comment at: libcxx/src/string.cpp:422
{
- return as_string(snprintf, initial_string<string, int>()(), "%d", val);
+ return i_to_string<string>(snprintf, "%d", val);
}
----------------
Considering that performance is of the essence and that we only do simple conversions (without leading whitespace, zeroes, etc.), would it make sense to handroll this for the integer cases? This is likely a lot faster than using `snprintf()`.
Repository:
rCXX libc++
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D59178/new/
https://reviews.llvm.org/D59178
More information about the libcxx-commits
mailing list