Export of internal Abseil changes

--
199bdbf9ad253b216ed6c6386bf69bc706330204 by Abseil Team <absl-team@google.com>:

Import of CCTZ from GitHub.

PiperOrigin-RevId: 435425408
Change-Id: I502d21ca5771d14e24fe41b28dc562ea6274996d

--
245a761e96f53857cef9c2359eac9d4bbcfdfd47 by Abseil Team <absl-team@google.com>:

Fix a -Wsign-compare -Wconversion problem in absl::btree discovered while getting cachelib to compile with those flags enabled.

PiperOrigin-RevId: 435419108
Change-Id: I0a9fa53d0163f678dde8960410315a5bc8445c72
GitOrigin-RevId: 199bdbf9ad253b216ed6c6386bf69bc706330204
pull/1137/head
Abseil Team 3 years ago committed by Andy Getz
parent 9f5b2c782a
commit c33f21f86a
  1. 3
      absl/container/internal/btree.h
  2. 2
      absl/time/internal/cctz/testdata/version
  3. BIN
      absl/time/internal/cctz/testdata/zoneinfo/America/Punta_Arenas
  4. BIN
      absl/time/internal/cctz/testdata/zoneinfo/America/Santiago
  5. BIN
      absl/time/internal/cctz/testdata/zoneinfo/Asia/Gaza
  6. BIN
      absl/time/internal/cctz/testdata/zoneinfo/Asia/Hebron
  7. BIN
      absl/time/internal/cctz/testdata/zoneinfo/Chile/Continental
  8. BIN
      absl/time/internal/cctz/testdata/zoneinfo/Europe/Kiev
  9. BIN
      absl/time/internal/cctz/testdata/zoneinfo/Europe/Simferopol
  10. BIN
      absl/time/internal/cctz/testdata/zoneinfo/Europe/Uzhgorod
  11. BIN
      absl/time/internal/cctz/testdata/zoneinfo/Europe/Zaporozhye

@ -631,7 +631,8 @@ class btree_node {
// Compute how many values we can fit onto a leaf node taking into account
// padding.
constexpr static size_type NodeTargetSlots(const int begin, const int end) {
constexpr static size_type NodeTargetSlots(const size_type begin,
const size_type end) {
return begin == end ? begin
: SizeWithNSlots((begin + end) / 2 + 1) >
params_type::kTargetNodeSize

Loading…
Cancel
Save