You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Martijn Vels
ba78523573
Cleanup: SmallMemmove nullify should also be limited to 15 bytes
...
The current implementation correctly copies up to 15 bytes of data, but the nullify code clears up to 16 bytes, which was likely motivated by the assumption that the length indicator is always the last byte.
This changes limits the nullify to 15 bytes as well removing this layout specific assumption from cord.h, making future platform specific internal layout changes easier to land.
PiperOrigin-RevId: 477997741
Change-Id: Idcdfeca2a005139f97eafcc77111542d90b817af
2 years ago
..
internal
Cleanup: Move BitwiseCompare() to InlineData, and make it layout independent.
2 years ago
BUILD.bazel
Add more SimpleAtod / SimpleAtof test coverage
2 years ago
CMakeLists.txt
Release absl::CordBuffer
3 years ago
ascii.cc
Fix "unsafe narrowing" warnings in absl, 4/n.
2 years ago
ascii.h
…
ascii_benchmark.cc
…
ascii_test.cc
Fix "unsafe narrowing" warnings in absl, 10/n.
2 years ago
atod_manual_test.cc
Add more SimpleAtod / SimpleAtof test coverage
2 years ago
charconv.cc
Change kPower10Table bounds to be half-open
2 years ago
charconv.h
…
charconv_benchmark.cc
…
charconv_test.cc
…
cord.cc
Cleanup: implement PrependArray and PrependPrecise in terms of InlineData
2 years ago
cord.h
Cleanup: SmallMemmove nullify should also be limited to 15 bytes
2 years ago
cord_analysis.cc
…
cord_analysis.h
…
cord_buffer.cc
Fix C++17 constexpr storage deprecation warnings
3 years ago
cord_buffer.h
Fix "unsafe narrowing" warnings in absl, 4/n.
2 years ago
cord_buffer_test.cc
Release absl::CordBuffer
3 years ago
cord_ring_reader_test.cc
Export of internal Abseil changes
3 years ago
cord_ring_test.cc
…
cord_test.cc
Add GetCustomAppendBuffer method to absl::Cord
2 years ago
cord_test_helpers.h
…
cordz_test.cc
…
cordz_test_helpers.h
…
escaping.cc
Fix "unsafe narrowing" warnings in absl, 4/n.
2 years ago
escaping.h
…
escaping_benchmark.cc
…
escaping_test.cc
…
match.cc
…
match.h
…
match_test.cc
…
numbers.cc
Fix "unsafe narrowing" warnings in absl, 4/n.
2 years ago
numbers.h
…
numbers_benchmark.cc
…
numbers_test.cc
Implement Eisel-Lemire for from_chars<float>
2 years ago
str_cat.cc
Fix "unsafe narrowing" warnings in absl, 4/n.
2 years ago
str_cat.h
Use NullSafeStringView for const char* args to absl::StrCat, treating null pointers as ""
3 years ago
str_cat_benchmark.cc
…
str_cat_test.cc
Use NullSafeStringView for const char* args to absl::StrCat, treating null pointers as ""
3 years ago
str_format.h
Adds support for "%v" in absl::StrFormat and related functions for string-like types (support for other builtin types will follow in future changes). Rather than specifying %s for strings, users may specify %v and have the format specifier deduced. Notably, %v does not work for `const char*` because we cannot be certain if %s or %p was intended (nor can we be certain if the `const char*` was properly null-terminated). If you have a `const char*` you know is null-terminated and would like to work with %v, please wrap it in a `string_view` before using it.
2 years ago
str_format_test.cc
Allows absl::StrFormat to accept types which implement AbslStringify()
2 years ago
str_join.h
Export of internal Abseil changes
3 years ago
str_join_benchmark.cc
…
str_join_test.cc
…
str_replace.cc
…
str_replace.h
…
str_replace_benchmark.cc
…
str_replace_test.cc
…
str_split.cc
…
str_split.h
…
str_split_benchmark.cc
…
str_split_test.cc
…
string_view.cc
Fix "unsafe narrowing" warnings in absl, 4/n.
2 years ago
string_view.h
string_view: conditional constexpr is no longer needed for C++14
2 years ago
string_view_benchmark.cc
…
string_view_test.cc
Fix "unsafe narrowing" warnings in absl, 10/n.
2 years ago
strip.h
Minor wording fix in the comment for ConsumeSuffix()
3 years ago
strip_test.cc
…
substitute.cc
Fix "unsafe narrowing" warnings in absl, 4/n.
2 years ago
substitute.h
Fix "unsafe narrowing" warnings in absl, 1/n.
2 years ago
substitute_test.cc
…