tvl-depot/absl/types
Abseil Team d6df769173 Export of internal Abseil changes.
--
de82143f509d8fd6e70efc9eaed35582054a7443 by Abseil Team <absl-team@google.com>:

Mark optional::reset() with the ABSL_ATTRIBUTE_REINITIALIZES attribute.

This prevents false positives in the clang-tidy check bugprone-use-after-move; it allows reset() to be called on a moved-from optional without any warnings, and the optional will thereafter be regarded as initialized again.

PiperOrigin-RevId: 210502364

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

Mark //absl/synchronization:thread_pool as only visible to internal
Abseil targets since it is internal-only.

PiperOrigin-RevId: 210406260

--
09b53240efba9bf73190eaea91fe33b9eafc3529 by Abseil Team <absl-team@google.com>:

Add support for the [[clang::reinitializes]] attribute.

This will be used to prevent false positives in the clang-tidy check
bugprone-use-after-move.

PiperOrigin-RevId: 210377317
GitOrigin-RevId: de82143f509d8fd6e70efc9eaed35582054a7443
Change-Id: Ibac1ee694f7b5b9f5aff8670559e49505ff8ee11
2018-08-28 11:08:00 -04:00
..
internal Export of internal Abseil changes. 2018-08-08 09:53:34 -04:00
any.h Merge pull request #101 from waywardmonkeys/fix-typos 2018-04-20 17:02:04 -04:00
any_exception_safety_test.cc - abe587c2360b21f085b7d65a77d840015bc04cf6 Factor an internal interface into its own header, as it w... by Greg Falcon <gfalcon@google.com> 2018-05-15 11:00:30 -04:00
any_test.cc - ed0ba496fe01eb8edfa86beade8a37768e7c12ef Updates the API for Exception Safety testing to use build... by Abseil Team <absl-team@google.com> 2018-04-19 10:19:32 -04:00
bad_any_cast.cc Export of internal Abseil changes. 2018-06-25 12:53:37 -04:00
bad_any_cast.h Export of internal Abseil changes. 2018-06-25 12:53:37 -04:00
bad_optional_access.cc Export of internal Abseil changes. 2018-06-25 12:53:37 -04:00
bad_optional_access.h Export of internal Abseil changes. 2018-06-25 12:53:37 -04:00
bad_variant_access.cc Export of internal Abseil changes. 2018-06-25 12:53:37 -04:00
bad_variant_access.h Export of internal Abseil changes. 2018-06-25 12:53:37 -04:00
BUILD.bazel Export of internal Abseil changes. 2018-08-09 14:37:31 -04:00
CMakeLists.txt - e2f6b8ac647271815b4fed2991f405524dd762c3 Release cctz microbenchmarks. by Alex Strelnikov <strel@google.com> 2018-05-31 15:58:36 -04:00
optional.cc Initial Commit 2017-09-19 16:54:40 -04:00
optional.h Export of internal Abseil changes. 2018-08-28 11:08:00 -04:00
optional_exception_safety_test.cc - abacaab4b11a69dd4db627bd183571d7cabb8def Refinement to previous time.h edit (in this same github p... by Greg Falcon <gfalcon@google.com> 2018-06-08 11:24:58 -04:00
optional_test.cc Export of internal Abseil changes. 2018-08-08 09:53:34 -04:00
span.h Export of internal Abseil changes. 2018-08-22 11:02:33 -04:00
span_test.cc Export of internal Abseil changes. 2018-08-06 10:29:20 -04:00
variant.h Export of internal Abseil changes. 2018-08-09 14:37:31 -04:00
variant_benchmark.cc - b9a479321581cd0293f124041bf5c06f456afec1 Adds exception safety tests for absl::make_unique<T>(...) by Abseil Team <absl-team@google.com> 2018-06-13 15:04:15 -04:00
variant_exception_safety_test.cc - abacaab4b11a69dd4db627bd183571d7cabb8def Refinement to previous time.h edit (in this same github p... by Greg Falcon <gfalcon@google.com> 2018-06-08 11:24:58 -04:00
variant_test.cc Export of internal Abseil changes. 2018-08-08 09:53:34 -04:00