tvl-depot/ci
Abseil Team e4c8d0eb8e Export of internal Abseil changes
--
a9ac6567c0933d786d68c10011e3f3ff9deedf89 by Greg Falcon <gfalcon@google.com>:

Add absl::FunctionRef, a type analogous to the proposed C++23 std::function_ref.

Like std::function, FunctionRef can be used to type-erase any callable (invokable) object.  However, FunctionRef works by reference: it does not store a copy of the type-erased object.  If the wrapped object is destroyed before the FunctionRef, the reference becomes dangling.

FunctionRef relates to std::function in much the same way that string_view relates to std::string.

Because of these limitations, FunctionRef is best used only as a function argument type, and only where the function will be invoked immediately (rather than saved for later use).  When `const std::function<...>&` is used in this way, `absl::FunctionRef<...>` is a better-performing replacement.

PiperOrigin-RevId: 275484044

--
1f7c4df3760f8b93e5a5baf40b070eca1d3f4c98 by Abseil Team <absl-team@google.com>:

Add FastHexToBufferZeroPad16() function for blazingly fast hex encoding of uint64_t.

PiperOrigin-RevId: 275420901

--
08d48ac004eba57cf2f1ada827181a2995f74807 by Abseil Team <absl-team@google.com>:

Avoid applying the workaround for MSVC's static initialization problems when using clang-cl.

PiperOrigin-RevId: 275366326

--
40be82bd2b34670b5458c0a72a0475086153c2d6 by Abseil Team <absl-team@google.com>:

Added comments to SimpleAtof()/SimpleAtod() that clarify that they
always use the "C" locale, unlike the standard functions strtod()
and strtof() referenced now in the comments.

PiperOrigin-RevId: 275355815

--
086779dacb3f6f2b3ab59947e94e79046bdb1fe1 by Jorg Brown <jorg@google.com>:

Move the hex conversion table used by escaping.cc into numbers.h so
that other parts of Abseil can more efficiently access it.

PiperOrigin-RevId: 275331251

--
3c4ed1b04e55d96a40cbe70fb70929ffbb0c0432 by Abseil Team <absl-team@google.com>:

Avoid applying the workaround for MSVC's static initialization problems when using clang-cl.

PiperOrigin-RevId: 275323858

--
56ceb58ab688c3761978308609b09a1ac2739c9a by Derek Mauro <dmauro@google.com>:

Add script for testing on Alpine Linux (for musl test coverage)

PiperOrigin-RevId: 275321244
GitOrigin-RevId: a9ac6567c0933d786d68c10011e3f3ff9deedf89
Change-Id: I39799fa03768ddb44f3166200c860e1da4461807
2019-10-18 12:40:18 -04:00
..
cmake_install_test.sh Export of internal Abseil changes. 2019-07-03 15:18:00 -04:00
linux_clang-latest_libcxx_asan_bazel.sh Export of internal Abseil changes 2019-08-23 14:48:13 -04:00
linux_clang-latest_libcxx_bazel.sh Export of internal Abseil changes 2019-08-23 14:48:13 -04:00
linux_clang-latest_libcxx_tsan_bazel.sh Export of internal Abseil changes 2019-08-23 14:48:13 -04:00
linux_clang-latest_libstdcxx_bazel.sh Export of internal Abseil changes 2019-08-23 14:48:13 -04:00
linux_gcc-4.9_libstdcxx_bazel.sh Export of internal Abseil changes 2019-08-23 14:48:13 -04:00
linux_gcc-latest_libstdcxx_bazel.sh Export of internal Abseil changes 2019-08-23 14:48:13 -04:00
linux_gcc-latest_libstdcxx_cmake.sh Export of internal Abseil changes. 2019-07-03 15:18:00 -04:00
linux_gcc_alpine_cmake.sh Export of internal Abseil changes 2019-10-18 12:40:18 -04:00
macos_xcode_bazel.sh Export of internal Abseil changes 2019-08-09 15:11:33 -04:00
macos_xcode_cmake.sh Export of internal Abseil changes 2019-08-08 14:07:16 -04:00