-- 197bd3e5e315f408bdc2f7111a0652be7f47609f by Jorg Brown <jorg@google.com>: ConvertibleToStringView wastes a lot of cycles initializing a std::string member that it never uses. This CL restricts ConvertibleToStringView to just the cases that don't nned a std::string member, and uses an additional StrSplit overload to catch when users pass a temporary string. This makes StrSplit() 0-30% faster depending on the use case. PiperOrigin-RevId: 341378221 GitOrigin-RevId: 197bd3e5e315f408bdc2f7111a0652be7f47609f Change-Id: Id863f2a3d298ed5a086ac912afab42dc30601be5
| Name |
Last commit
|
Last Update |
|---|---|---|
| .. | ||
| str_format | Loading commit data... | |
| char_map.h | Loading commit data... | |
| char_map_benchmark.cc | Loading commit data... | |
| char_map_test.cc | Loading commit data... | |
| charconv_bigint.cc | Loading commit data... | |
| charconv_bigint.h | Loading commit data... | |
| charconv_bigint_test.cc | Loading commit data... | |
| charconv_parse.cc | Loading commit data... | |
| charconv_parse.h | Loading commit data... | |
| charconv_parse_test.cc | Loading commit data... | |
| cord_internal.h | Loading commit data... | |
| escaping.cc | Loading commit data... | |
| escaping.h | Loading commit data... | |
| escaping_test_common.h | Loading commit data... | |
| memutil.cc | Loading commit data... | |
| memutil.h | Loading commit data... | |
| memutil_benchmark.cc | Loading commit data... | |
| memutil_test.cc | Loading commit data... | |
| numbers_test_common.h | Loading commit data... | |
| ostringstream.cc | Loading commit data... | |
| ostringstream.h | Loading commit data... | |
| ostringstream_benchmark.cc | Loading commit data... | |
| ostringstream_test.cc | Loading commit data... | |
| pow10_helper.cc | Loading commit data... | |
| pow10_helper.h | Loading commit data... | |
| pow10_helper_test.cc | Loading commit data... | |
| resize_uninitialized.h | Loading commit data... | |
| resize_uninitialized_test.cc | Loading commit data... | |
| stl_type_traits.h | Loading commit data... | |
| str_join_internal.h | Loading commit data... | |
| str_split_internal.h | Loading commit data... | |
| string_constant.h | Loading commit data... | |
| string_constant_test.cc | Loading commit data... | |
| utf8.cc | Loading commit data... | |
| utf8.h | Loading commit data... | |
| utf8_test.cc | Loading commit data... |