1. 01 Aug, 2018 3 commits
    • Merge pull request #152 from clnperez/fix-multi-defines-ppc64le · 92e07e55
      fix multiple define problem with ppc64le
      Derek Mauro committed
    • Export of internal Abseil changes. · 2125e644
      --
      ac7508120c60dfe689c40929e416b6a486f83ee3 by Gennadiy Rozental <rogeeff@google.com>:
      
      Internal change
      
      PiperOrigin-RevId: 206912089
      
      --
      bd709faba88565367b6d337466e6456481b5f3e8 by Matt Calabrese <calabrese@google.com>:
      
      Implement `std::experimental::is_detected` in type_traits internals and move `is_detected_convertible` from variant's internals to type_traits internals. This is in preparation of creating workarounds for broken standard traits.
      
      PiperOrigin-RevId: 206825598
      
      --
      0dbddea569370eb9b6348cee172d1874f9046eb4 by Jorg Brown <jorg@google.com>:
      
      Support users who turn on floating-point conversion warnings
      
      PiperOrigin-RevId: 206813209
      
      --
      30991f757c8f0100584619d8a9c41897d029f112 by Jorg Brown <jorg@google.com>:
      
      Speed up the absl::Seconds() function for floating-point values, roughly by 4.5x, since
      we can take advantage of the fact that we're just taking a floating-point number and
      splitting it into its integral and fractional parts.
      
      PiperOrigin-RevId: 206806270
      
      --
      6883837176838aa5a517e7a8cb4c99afd24c0d12 by Jon Cohen <cohenjon@google.com>:
      
      Remove the DISABLE_INSTALL from absl_container.  It doesn't do anything.
      
      PiperOrigin-RevId: 206802544
      
      --
      92ab14fed06e6dd1f01a0284bd7f95d3e2c0c3d8 by Jon Cohen <cohenjon@google.com>:
      
      Internal change
      
      PiperOrigin-RevId: 206776244
      
      --
      17b76c7f364ac562d9e0faeca0320f63aa3fdb85 by Jorg Brown <jorg@google.com>:
      
      Fix absl/strings:numbers_test flakiness due to exceeding the 1-minute timeout
      
      PiperOrigin-RevId: 206763175
      
      --
      6637843f2e198b8efd90e5577fbc86bdea43b2cc by Abseil Team <absl-team@google.com>:
      
      Adds templated allocator to absl::FixedArray with corresponding tests
      
      PiperOrigin-RevId: 206354178
      
      --
      bced22f81add828c9b4c60eb45554d36c22e2f96 by Abseil Team <absl-team@google.com>:
      
      Adds templated allocator to absl::FixedArray with corresponding tests
      
      PiperOrigin-RevId: 206347377
      
      --
      75be14a71d2d5e335812d5b7670120271fb5bd79 by Abseil Team <absl-team@google.com>:
      
      Internal change.
      
      PiperOrigin-RevId: 206326935
      
      --
      6929e43f4c7898b1f51e441911a19092a06fbf97 by Abseil Team <absl-team@google.com>:
      
      Adds templated allocator to absl::FixedArray with corresponding tests
      
      PiperOrigin-RevId: 206326368
      
      --
      55ae34b75ff029eb267f9519e577bab8a575b487 by Abseil Team <absl-team@google.com>:
      
      Internal change.
      
      PiperOrigin-RevId: 206233448
      
      --
      6950a8ccddf35d451eec2d02cd28a797c8b7cf6a by Matt Kulukundis <kfm@google.com>:
      
      Internal change
      
      PiperOrigin-RevId: 206035613
      GitOrigin-RevId: ac7508120c60dfe689c40929e416b6a486f83ee3
      Change-Id: I675605abbedab6b3ac9aa82195cbd059ff7c82b1
      Abseil Team committed
  2. 31 Jul, 2018 2 commits
  3. 30 Jul, 2018 1 commit
  4. 25 Jul, 2018 1 commit
    • Export of internal Abseil changes. · c2e00d34
      --
      eb6cc81ef7e89e10fc9df47418af93e22fd116d2 by Abseil Team <absl-team@google.com>:
      
      Workaround clang bug https://bugs.llvm.org/show_bug.cgi?id=38289
      
      PiperOrigin-RevId: 206006290
      
      --
      509e9829295bfc429b82de42f2e073c756ea5709 by Jon Cohen <cohenjon@google.com>:
      
      Remove make_unique ambiguity when using gcc 4.9 in C++14 mode.
      
      gcc 4.9.4 has __cplusplus at 201300L instead of 201402L when in C++14 mode, I guess indicating incomplete support.  Anyways, it causes a problem with this check as in c++14 mode in old gcc we were defining absl::make_unique when std::make_unique was present
      
      PiperOrigin-RevId: 205886589
      GitOrigin-RevId: eb6cc81ef7e89e10fc9df47418af93e22fd116d2
      Change-Id: I9acf3f3d0fd3b0b46ae099821f3bf21b72c28b2b
      Abseil Team committed
  5. 24 Jul, 2018 1 commit
  6. 20 Jul, 2018 1 commit
    • Export of internal Abseil changes. · 7aa411ce
      --
      298d93fcb860116111611a8ab0662b409734227a by Alex Strelnikov <strel@google.com>:
      
      Release ascii_benchmark.
      
      PiperOrigin-RevId: 205275981
      
      --
      73a01469e5862eefbe5ef9d434f45b7073476272 by Abseil Team <absl-team@google.com>:
      
      Internal cleanup
      
      PiperOrigin-RevId: 205236717
      
      --
      53d6338bf49dab95bd0fbb5bbcd56970c6b868c2 by Abseil Team <absl-team@google.com>:
      
      Removes InlinedVector's dependency on bitwise operators for size_type
      
      PiperOrigin-RevId: 205236134
      GitOrigin-RevId: 298d93fcb860116111611a8ab0662b409734227a
      Change-Id: I754f5eea889567add2dbbdea358a533f54a912dd
      Abseil Team committed
  7. 19 Jul, 2018 1 commit
    • Export of internal Abseil changes. · 2c5af55e
      --
      60bc1e62580e0ff352a92c785f29550c2000447d by Xiaoyi Zhang <zhangxy@google.com>:
      
      Import Github PR https://github.com/abseil/abseil-cpp/pull/143.
      
      absl/synchronization/internal/kernel_timeout.h uses INFINITE macro that comes from windows.h that is included by winsock2.h that is included by absl/time/time.h. This internal header will be included by public header. It should not depend on windows.h.
      
      PiperOrigin-RevId: 205109009
      
      --
      1617f0a333a8030e4e4c0bc1eef71f4a5fe9874d by Abseil Team <absl-team@google.com>:
      
      Internal change
      
      PiperOrigin-RevId: 205101804
      
      --
      8dce298b8c96c12c423943a366a4d92a554366c4 by Chris Kennelly <ckennelly@google.com>:
      
      Define UNALIGNED_LOAD/STORE macros for UNDEFINED_BEHAVIOR_SANITIZER.
      
      When using UBSan in trap mode (that is, without the ubsan runtime library), the
      x86 macros can cause alignment errors as they assume unaligned loads/stores are
      permitted.  The macros defined in the presence of
      {ADDRESS,THREAD,MEMORY}_SANITIZER require the runtime library.
      
      PiperOrigin-RevId: 205096794
      GitOrigin-RevId: 60bc1e62580e0ff352a92c785f29550c2000447d
      Change-Id: I65a6cc86a711796c9d3a605310d67795b9f76ce9
      Abseil Team committed
  8. 18 Jul, 2018 7 commits
  9. 17 Jul, 2018 2 commits
    • Export of internal Abseil changes. · e0def747
      --
      ffe43f972f956e3f9a8fb7b68993d243ba8f79fb by Abseil Team <absl-team@google.com>:
      
      Replace usage of soon-to-be-deprecated http_archive rule with Skylark equivalent
      https://github.com/abseil/abseil-cpp/pull/138
      
      PiperOrigin-RevId: 204939972
      
      --
      24021d7aec96ed013333760fba590eba5a9ddf63 by Abseil Team <absl-team@google.com>:
      
      Remove incorrect constraint that StrSplit only works on std::strings; rather, it works on anything string-like.
      
      PiperOrigin-RevId: 204761431
      
      --
      ce61d3b0ac163caa1156817f3d1a997d9376a3f3 by Derek Mauro <dmauro@google.com>:
      
      Support s390/s390x in examine_stack.cc (GitHub issue #135).
      This is UNTESTED (no machine to test on).
      
      PiperOrigin-RevId: 204756692
      
      --
      68ecab659a95d713c4342fe9e8008c4cdf6abfc1 by Derek Mauro <dmauro@google.com>:
      
      Update WORKSPACE.bazel Gogole Test dependency, remove the unused RE2 dependency.
      
      PiperOrigin-RevId: 204741814
      
      --
      891e185522f0934e3b48a75617be5fc859d75dbd by Derek Mauro <dmauro@google.com>:
      
      Fix endian_test.cc on big endian platforms.
      GitHub issue #135
      
      PiperOrigin-RevId: 204738726
      
      --
      9becfa12fbb525cd97e5695b94677bd3ea3f61b0 by Abseil Team <absl-team@google.com>:
      
      Improve error messages in absl::variant by splitting up the conditions in the valid type static_assert.
      
      This makes it slightly easier to determine what type is causing issues.
      
      PiperOrigin-RevId: 204508430
      GitOrigin-RevId: ffe43f972f956e3f9a8fb7b68993d243ba8f79fb
      Change-Id: Icc5e4e8cd1a4cea98dfbed794cd992b734812e1d
      Abseil Team committed
    • Merge pull request #138 from edbaunton/remove-deprecated-workspace-rules · f826f1d4
      Remove usage of soon-to-be-deprecated http_archive rule
      ahedberg committed
  10. 13 Jul, 2018 2 commits
  11. 12 Jul, 2018 2 commits
    • Export of internal Abseil changes. · 02687955
      --
      898e99cae89ca4cc27f86f719148f020d521dd58 by Abseil Team <absl-team@google.com>:
      
      Update comment.
      
      PiperOrigin-RevId: 204323401
      
      --
      b9d14db8b8a9dfb0e1cfb5967aaa0de1c4e94c42 by Abseil Team <absl-team@google.com>:
      
      Internal change
      
      PiperOrigin-RevId: 204178059
      
      --
      f3b5a667611a588aa06fea9168e997ef5cffa7ac by Abseil Team <absl-team@google.com>:
      
      Fix a potential reinterpret_cast compile error in absl::InlinedVector
      
      The current code will trigger a reinterpret_cast error enhanced by llvm r336738.
      
      PiperOrigin-RevId: 204131536
      
      --
      cc87d7a8302ad4471c1a25781d6ec19c2ce1524e by Abseil Team <absl-team@google.com>:
      
      Internal change.
      
      PiperOrigin-RevId: 203979040
      
      --
      bc5cae3cfc72af1d3e786d5a3b59a47e205afec9 by Gennadiy Rozental <rogeeff@google.com>:
      
      Internal: add internal logging hooks
      
      PiperOrigin-RevId: 203850605
      
      --
      503655c248f557f677c920078613522b010e73c8 by Derek Mauro <dmauro@google.com>:
      
      Cleanup stacktrace_config.h
      
      Instead of listing the platforms that aren't supported, list the ones
      we do support, and fallback to stacktrace_unimplemented-inl.inc at the
      end. Previously any platform that wasn't listed gets "#error Not supported yet".
      
      GitHub issue #135
      
      PiperOrigin-RevId: 203823079
      
      --
      cb69925c4cacc14558cf103a09f218c37f466a16 by Abseil Team <absl-team@google.com>:
      
      Fix a minor typo in absl::variant documentation.
      
      PiperOrigin-RevId: 203679877
      
      --
      23a0e4db10039011fa5fd879fb73d2f2bbd17301 by Abseil Team <absl-team@google.com>:
      
      Format .bzl files with buildifier
      
      PiperOrigin-RevId: 203461813
      
      --
      1ad02616bdb715dfdc7f1a73313e383f4ededa03 by Abseil Team <absl-team@google.com>:
      
      Make the absl::SleepFor() tests treat any successful retry within
      a 48x deadline as a total success, thereby reducing flakiness.
      
      PiperOrigin-RevId: 203401603
      
      --
      b3dccbbc6563ea0173527076a3fff21433d48f47 by Abseil Team <absl-team@google.com>:
      
      Replace config_setting.values{"compiler"} with config_setting.flag_values{"@bazel_tools//tools/cpp:compiler"}
      
      Due to changes in Bazel we need to change the way "compiler" is specified in config_setting. This will not change the behavior of the config_setting itself.
      
      PiperOrigin-RevId: 203345693
      
      --
      170f1692537460a4ba1756d34852275899c2339b by Matt Armstrong <marmstrong@google.com>:
      
      Address test flakiness in the TimeoutTest.
      
      The basic idea is to loop forever until the expected
      scheduling delays are observed (within reasonable bounds),
      and only then assert the other invariants.
      
      PiperOrigin-RevId: 203188162
      GitOrigin-RevId: 898e99cae89ca4cc27f86f719148f020d521dd58
      Change-Id: Ie853ec050afa3a04c519393afe666bc03e11dc87
      Abseil Team committed
  12. 05 Jul, 2018 1 commit
  13. 03 Jul, 2018 2 commits
    • Remove usage of soon-to-be-deprecated http_archive rule · 1b783d90
      Per https://groups.google.com/d/msg/bazel-discuss/dO2MHQLwJF0/2OXHjMAaAAAJ the native rules for http_archive
      are to be replaced with their skylark implementations. This commit updates the WORKSPACE to use the skylark
      definitions.
      
      Tested using `bazel build //... --incompatible_remove_native_http_archive --incompatible_remove_native_git_repository`
      Ed Baunton committed
    • Export of internal Abseil changes. · 8f612ebb
      --
      71756e7176d15d52a4ee66cc25c088aedbca78f4 by Abseil Team <absl-team@google.com>:
      
      internal change
      
      PiperOrigin-RevId: 203131836
      
      --
      2e80b965b590fd6459f45413215690980eb50960 by Matt Calabrese <calabrese@google.com>:
      
      Tighten type requirements for use of absl::bit_cast. Ideally, the constraints should depend on std::is_trivally_copyable, but a combination of supported configurations and lack of intrinsic support for bit_cast makes this not currently feasible. In a future change we should introduce more proper preprocessor branching and workarounds to better emulate the trait.
      
      PiperOrigin-RevId: 202950382
      GitOrigin-RevId: 71756e7176d15d52a4ee66cc25c088aedbca78f4
      Change-Id: If58840d1e4d801817be85cbf99a475c31fa94fe0
      Abseil Team committed
  14. 02 Jul, 2018 1 commit
    • Export of internal Abseil changes. · 134496a3
      --
      aa9e2bff92652605b8244677058be787c872f99c by Abseil Team <absl-team@google.com>:
      
      Import of CCTZ from GitHub.
      
      PiperOrigin-RevId: 202702969
      
      --
      d26c857c203589892a84bc44d789f2a15a60f234 by Abseil Team <absl-team@google.com>:
      
      Cleans up the FixedArray code (formatting, renames, etc) without changing the functionality
      
      PiperOrigin-RevId: 202538159
      GitOrigin-RevId: aa9e2bff92652605b8244677058be787c872f99c
      Change-Id: I6561257232c6cc8e1cbf51d7e26bae5f8760551e
      Abseil Team committed
  15. 28 Jun, 2018 1 commit
    • Export of internal Abseil changes. · ba8d6cf0
      --
      6769c6ebe79804063d68d70a5623a1475d63aeff by Alex Strelnikov <strel@google.com>:
      
      Import of CCTZ from GitHub.
      
      PiperOrigin-RevId: 202500218
      
      --
      c65cc4af08b8c48ca65f0816c1d2f59c7de7b0a5 by Derek Mauro <dmauro@google.com>:
      
      Fix DirectMMap on s390x (GitHub #135).
      This is *untested* because no s390x system is available.
      
      PiperOrigin-RevId: 202484458
      
      --
      0ae7b628d7859cb3af169d007c29efd7917bb3ea by Abseil Team <absl-team@google.com>:
      
      Changes the Holder's compile-type type decision making to a std::conditional for improved readability
      
      PiperOrigin-RevId: 202340646
      GitOrigin-RevId: 6769c6ebe79804063d68d70a5623a1475d63aeff
      Change-Id: I8f9d049ee279b1b1e3381fdf7e6fe9a4ea228306
      Abseil Team committed
  16. 27 Jun, 2018 2 commits
    • Export of internal Abseil changes. · be1e84b9
      --
      6befc69900cd77b5af55d1235b2c74dbeb37fbeb by Alex Strelnikov <strel@google.com>:
      
      move ExtendedParsedFormat
      
      PiperOrigin-RevId: 202336028
      
      --
      3adf2a6358189b28e9bdf982c4fd3110e24fb84b by Alex Strelnikov <strel@google.com>:
      
      Internal change.
      
      PiperOrigin-RevId: 202330527
      
      --
      8fdd1e8aee74992f5d4f3ab79739e6272feca7a8 by Alex Strelnikov <strel@google.com>:
      
      move ExtendedParsedFormat
      
      PiperOrigin-RevId: 202317418
      
      --
      c618725b2320d5c4292ea479b877c848ccdf2e6b by Alex Strelnikov <strel@google.com>:
      
      Release strings:numbers_benchmark
      
      PiperOrigin-RevId: 202297686
      
      --
      7c9f6132034a5a32160f56ca0dd0a4edcd476928 by Matt Kulukundis <kfm@google.com>:
      
      Internal change
      
      PiperOrigin-RevId: 202230893
      
      --
      bf1a0e1724e87e4fb55165997562efa9c8d081c5 by Juemin Yang <jueminyang@google.com>:
      
      move ExtendedParsedFormat
      
      PiperOrigin-RevId: 202199857
      GitOrigin-RevId: 6befc69900cd77b5af55d1235b2c74dbeb37fbeb
      Change-Id: Iafe46260e141de9f34b130b9d968a0ea542151d1
      Abseil Team committed
    • Merge pull request #134 from rongjiecomputer/cmake · 16ac2ec2
      Fix CMake declaration for absl_str_format
      Alex Strelnikov committed
  17. 26 Jun, 2018 1 commit
    • Export of internal Abseil changes. · 7efd8dc0
      --
      6bab63b2bcdbd768743c2ebcc4a8e19af20c5406 by Abseil Team <absl-team@google.com>:
      
      Reformats inlined_vector.h to match the current Google lint rules
      
      PiperOrigin-RevId: 202154101
      
      --
      00cdeda6ea24591a9cb8ac8b3c2e2a042e1b15b1 by Gennadiy Rozental <rogeeff@google.com>:
      
      Improve SplitterIsConvertibleTo implementation.
      
      PiperOrigin-RevId: 202095009
      
      --
      7c24071afac45a17c47e819896f844a36e239bda by Greg Falcon <gfalcon@google.com>:
      
      Internal change
      
      PiperOrigin-RevId: 201991288
      GitOrigin-RevId: 6bab63b2bcdbd768743c2ebcc4a8e19af20c5406
      Change-Id: Ic5a988ab39e78247285411f36287cd34d6f5afd3
      Abseil Team committed
  18. 25 Jun, 2018 1 commit
    • Export of internal Abseil changes. · 87a4c078
      --
      8becce38c862a044db194a9aea1b505796a46d6f by Abseil Team <absl-team@google.com>:
      
      Updates the FixedArray's constructors to be exception safe by preventing double deletions. Also adds exception safety tests for FixedArray to document/enforce the expected behavior.
      
      PiperOrigin-RevId: 201964431
      
      --
      794188b401a602b4be97190fb8738066fe1f9ca5 by Derek Mauro <dmauro@google.com>:
      
      Fixes for str_format.h documentation.
      
      PiperOrigin-RevId: 201951760
      
      --
      beae3bdd6eee2cf61101102fddc35ada188f330b by Alex Strelnikov <strel@google.com>:
      
      Add numeric_limits specialization for uint128.
      
      Turns out numeric_limits is a case where the consensus is that it is okay to specialize for a user defined type.
      
      PiperOrigin-RevId: 201944736
      
      --
      b2b3444a52b36878ade1ae8801e69932b05fc4f9 by Shaindel Schwartz <shaindel@google.com>:
      
      Internal change.
      
      PiperOrigin-RevId: 201718662
      
      --
      aa924c459922f39caabfc193998c58d0f4981ac0 by Abseil Team <absl-team@google.com>:
      
      Typo fix.
      
      PiperOrigin-RevId: 201692176
      
      --
      bbfcaa7b1af331d9b97c92470608240c5c864fbc by Xiaoyi Zhang <zhangxy@google.com>:
      
      Use ABSL_HAVE_ANY/OPTIONAL/VARIANT to conditionally compile out the definition of absl::bad_any_cast, absl::bad_optional_access, absl::bad_variant_access. This would fix the issues where users #include those header directly in C++17 modes.
      
      PiperOrigin-RevId: 201683792
      GitOrigin-RevId: 8becce38c862a044db194a9aea1b505796a46d6f
      Change-Id: I60a7ad043136a439d82c374d225a1804016b0509
      Abseil Team committed
  19. 23 Jun, 2018 1 commit
  20. 22 Jun, 2018 1 commit
    • Export of internal Abseil changes. · 4491d606
      --
      70f43a482d7d4ae4a255f17ca02b0106653dd600 by Shaindel Schwartz <shaindel@google.com>:
      
      Internal change
      
      PiperOrigin-RevId: 201571193
      
      --
      93e6e9c2e683158be49d9dd1f5cb1a91d0c0f556 by Abseil Team <absl-team@google.com>:
      
      Internal change.
      
      PiperOrigin-RevId: 201567108
      
      --
      fbd8ee94fbe9f2448e5adf5e88706f9c8216048f by Juemin Yang <jueminyang@google.com>:
      
      str_format release
      
      PiperOrigin-RevId: 201565129
      
      --
      387faa301555a8a888c4429df52734aa806dca46 by Abseil Team <absl-team@google.com>:
      
      Adds a defaulted allocator parameter to the size_type constructor of InlinedVector
      
      PiperOrigin-RevId: 201558711
      
      --
      39b15ea2c68d7129d70cbde7e71af900032595ec by Matt Calabrese <calabrese@google.com>:
      
      Update the variant implementation to eliminate unnecessary checking on alternative access when the index is known or required to be correct.
      
      PiperOrigin-RevId: 201529535
      
      --
      adab77f1f7bb363aa534297f22aae2b0f08889ea by Abseil Team <absl-team@google.com>:
      
      Import of CCTZ from GitHub.
      
      PiperOrigin-RevId: 201458388
      
      --
      a701dc0ba62e3cadf0de14203415b91df4ee8151 by Greg Falcon <gfalcon@google.com>:
      
      Internal cleanup
      
      PiperOrigin-RevId: 201394836
      
      --
      8a7191410b8f440fdfa27f722ff05e451502ab61 by Abseil Team <absl-team@google.com>:
      
      Import of CCTZ from GitHub.
      
      PiperOrigin-RevId: 201369269
      GitOrigin-RevId: 70f43a482d7d4ae4a255f17ca02b0106653dd600
      Change-Id: I8ab073b30b4e27405a3b6da2c826bb4f3f0b9af6
      Abseil Team committed
  21. 20 Jun, 2018 1 commit
    • Export of internal Abseil changes. · d89dba27
      --
      7672429b51fa4edc9e2386f3d6ead89a33e523c0 by Xiaoyi Zhang <zhangxy@google.com>:
      
      Work around a bug in MSVC 2015 which causes compiler error when building
      variant_test with inline namespace for the LTS release.
      The bug is reduced to https://godbolt.org/g/hvqDVz.
      
      PiperOrigin-RevId: 201343049
      
      --
      dfe4f3869aa4b70dda69631816103e7b2c53c593 by Shaindel Schwartz <shaindel@google.com>:
      
      Update date for LTS branch.
      
      PiperOrigin-RevId: 201335133
      
      --
      9a8f41ddd0c75d5d2746141f61ba5736cfbde494 by Abseil Team <absl-team@google.com>:
      
      Update bazel_toolchains to the latest commit.
      
      PiperOrigin-RevId: 201231595
      
      --
      f6d5d5d08e638424073d0bc31bb4ed4d1ef512e2 by Tom Manshreck <shreck@google.com>:
      
      Fix LTS wording, move to top level
      
      PiperOrigin-RevId: 201054433
      GitOrigin-RevId: 7672429b51fa4edc9e2386f3d6ead89a33e523c0
      Change-Id: Id63a986870993889258f6364634a7880d226d187
      Abseil Team committed
  22. 18 Jun, 2018 1 commit
    • -- · bd40a41c
      f28d30df5769bb832dec3ff36d2fcd2bcdf494a3 by Shaindel Schwartz <shaindel@google.com>:
      
      Internal change
      
      PiperOrigin-RevId: 201046831
      
      --
      711715a78b7e53dfaafd4d7f08a74e76db22af88 by Mark Barolak <mbar@google.com>:
      
      Internal fix
      
      PiperOrigin-RevId: 201043684
      
      --
      64b53edd6bf1fa48f74e7f5d33f00f80d5089147 by Shaindel Schwartz <shaindel@google.com>:
      
      Remove extra whitespace
      
      PiperOrigin-RevId: 201041989
      
      --
      0bdd2a0b33657b688e4a04aeba9ebba47e4dc6ca by Shaindel Schwartz <shaindel@google.com>:
      
      Whitespace fix.
      
      PiperOrigin-RevId: 201034413
      
      --
      3deb0ac296ef1b74c4789e114a8a8bf53253f26b by Shaindel Schwartz <shaindel@google.com>:
      
      Scrub build tags. No functional changes.
      
      PiperOrigin-RevId: 201032927
      
      --
      da75d0f8b73baa7e8f4e9a092bba546012ed3b71 by Alex Strelnikov <strel@google.com>:
      
      Internal change.
      
      PiperOrigin-RevId: 201026131
      
      --
      6815d80caa19870d0c441b6b9816c68db41393a5 by Tom Manshreck <shreck@google.com>:
      
      Add documentation for our LTS snapshot branches
      
      PiperOrigin-RevId: 201025191
      
      --
      64c3b02006f39e6a8127bbabf9ec947fb45b6504 by Greg Falcon <gfalcon@google.com>:
      
      Provide absl::from_chars for double and float types.  This is a forward-compatible implementation of std::from_chars from C++17.
      
      This provides exact "round_to_nearest" conversions, and has some nice properties:
      
      * Works with string_view (it can convert numbers from non-NUL-terminated buffers)
      * Never allocates memory
      * Faster than the standard library strtod() in our toolchain
      * Uses integer math in its calculations, so is unaffected by floating point environment
      * Unaffected by C locale
      
      Also change SimpleAtod/SimpleAtoi to use this new API under the hood.
      
      PiperOrigin-RevId: 201003324
      
      --
      542869258eb100779497c899103dc96aced52749 by Greg Falcon <gfalcon@google.com>:
      
      Internal change
      
      PiperOrigin-RevId: 200999200
      
      --
      3aba192775c7f80e2cd7f221b0a73537823c54ea by Gennadiy Rozental <rogeeff@google.com>:
      
      Internal change
      
      PiperOrigin-RevId: 200947470
      
      --
      daf9b9feedd748d5364a4c06165b7cb7604d3e1e by Mark Barolak <mbar@google.com>:
      
      Add an absl:: qualification to a usage of base_internal::SchedulingMode outside of an absl:: namespace.
      
      PiperOrigin-RevId: 200748234
      
      --
      a8d265290a22d629f3d9bf9f872c204200bfe8c8 by Mark Barolak <mbar@google.com>:
      
      Add a missing namespace closing comment to optional.h.
      
      PiperOrigin-RevId: 200739934
      
      --
      f05af8ee1c6b864dad2df7c907d424209a3e3202 by Abseil Team <absl-team@google.com>:
      
      Internal change
      
      PiperOrigin-RevId: 200719115
      GitOrigin-RevId: f28d30df5769bb832dec3ff36d2fcd2bcdf494a3
      Change-Id: Ie4fa601078fd4aa57286372611f1d114fdec82c0
      Abseil Team committed
  23. 15 Jun, 2018 1 commit
    • - d6b8d35be9659e1c99a5daca1af8c8587acaa044 Update bazel_toolchains to the… · f44e1eed
        - d6b8d35be9659e1c99a5daca1af8c8587acaa044 Update bazel_toolchains to the latest commit. by Abseil Team <absl-team@google.com>
        - 38311bf46f29bf1b20bdfe6c9b10c54e6258d28c Fix inlined_vector_benchmark when using libc++. libc++'s ... by Derek Mauro <dmauro@google.com>
        - 32178d067d4af7c3062532103d213eb7230c2be6 Adding sha256 hashes to dependencies in Abseil OSS WORKSP... by Daniel Katz <katzdm@google.com>
        - 13ac34416b326909f1ce0889ec0eb3bff3f3bebe Fix silly whitespace typo. by Daniel Katz <katzdm@google.com>
      
      GitOrigin-RevId: d6b8d35be9659e1c99a5daca1af8c8587acaa044
      Change-Id: I6be0d76930206edb79a10779bff3ffcc5ce856c9
      Abseil Team committed
  24. 13 Jun, 2018 1 commit
    • - b9a479321581cd0293f124041bf5c06f456afec1 Adds exception safety tests for… · eb686c06
        - b9a479321581cd0293f124041bf5c06f456afec1 Adds exception safety tests for absl::make_unique<T>(...) by Abseil Team <absl-team@google.com>
        - 78c61364007f6ab66155c151d0061bbec89c3dbd Update variadic visitation to use a switch statement when... by Matt Calabrese <calabrese@google.com>
        - b62eb9546087e0001307a741fcdf023b2d156966 Merge GitHub PR #130 - Add MIPS support to GetProgramCoun... by Derek Mauro <dmauro@google.com>
        - 09ab5739de33c8f1bebab2bb70bf7d4331348f05 Update ABSL_ASSERT to silence clang-tidy warnings about c... by Matt Calabrese <calabrese@google.com>
        - e73ee389ce8fe1a90738973c219ebbb19bb389f3 Update unary visitation to use a switch statement when th... by Matt Calabrese <calabrese@google.com>
        - c8734ccf475b856c95220f21a5ec4f44302cb5ce Work around a MSVC bug for absl::variant, by making `Acce... by Xiaoyi Zhang <zhangxy@google.com>
      
      GitOrigin-RevId: b9a479321581cd0293f124041bf5c06f456afec1
      Change-Id: Idb6fc906087c0a4e6fc5c75a391c7f73101c613e
      Abseil Team committed
  25. 12 Jun, 2018 2 commits