Skip to content
Branch: master
Find file History
Abseil Team and mattcalabrese-google Export of internal Abseil changes
--
c99f979ad34f155fbeeea69b88bdc7458d89a21c by Derek Mauro <dmauro@google.com>:

Remove a floating point division by zero test.

This isn't testing behavior related to the library, and MSVC warns
about it in opt mode.

PiperOrigin-RevId: 285220804

--
68b015491f0dbf1ab547994673281abd1f34cd4b by Gennadiy Rozental <rogeeff@google.com>:

This CL introduces following changes to the class FlagImpl:
* We eliminate the CommandLineFlagLocks struct. Instead callback guard and callback function are combined into a single CallbackData struct, while primary data lock is stored separately.
* CallbackData member of class FlagImpl is initially set to be nullptr and is only allocated and initialized when a flag's callback is being set. For most flags we do not pay for the extra space and extra absl::Mutex now.
* Primary data guard is stored in data_guard_ data member. This is a properly aligned character buffer of necessary size. During initialization of the flag we construct absl::Mutex in this space using placement new call.
* We now avoid extra value copy after successful attempt to parse value out of string. Instead we swap flag's current value with tentative value we just produced.

PiperOrigin-RevId: 285132636

--
ed45d118fb818969eb13094cf7827c885dfc562c by Tom Manshreck <shreck@google.com>:

Change null-term* (and nul-term*) to NUL-term* in comments

PiperOrigin-RevId: 285036610

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

Use the Posix implementation of thread identity on MinGW.
Some versions of MinGW suffer from thread_local bugs.

PiperOrigin-RevId: 285022920

--
39a25493503c76885bc3254c28f66a251c5b5bb0 by Greg Falcon <gfalcon@google.com>:

Implementation detail change.

Add further ABSL_NAMESPACE_BEGIN and _END annotation macros to files in Abseil.

PiperOrigin-RevId: 285012012
GitOrigin-RevId: c99f979ad34f155fbeeea69b88bdc7458d89a21c
Change-Id: I4c85d3704e45d11a9ac50d562f39640a6adbedc1
Latest commit 12bc53e Dec 12, 2019
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
internal Export of internal Abseil changes Dec 12, 2019
BUILD.bazel Export of internal Abseil changes Nov 20, 2019
CMakeLists.txt Export of internal Abseil changes Dec 12, 2019
benchmarks.cc
bernoulli_distribution.h
bernoulli_distribution_test.cc Export of internal Abseil changes. Jun 21, 2019
beta_distribution.h Export of internal Abseil changes Dec 12, 2019
beta_distribution_test.cc
bit_gen_ref.h Export of internal Abseil changes Dec 12, 2019
bit_gen_ref_test.cc Export of internal Abseil changes Dec 12, 2019
discrete_distribution.cc Export of internal Abseil changes Dec 12, 2019
discrete_distribution.h Export of internal Abseil changes Dec 12, 2019
discrete_distribution_test.cc
distribution_format_traits.h
distributions.h Export of internal Abseil changes Dec 12, 2019
distributions_test.cc Export of internal Abseil changes Aug 23, 2019
examples_test.cc Export of internal Abseil changes. Jun 21, 2019
exponential_distribution.h Export of internal Abseil changes Dec 12, 2019
exponential_distribution_test.cc Export of internal Abseil changes Oct 3, 2019
gaussian_distribution.cc Export of internal Abseil changes Dec 12, 2019
gaussian_distribution.h Export of internal Abseil changes Dec 12, 2019
gaussian_distribution_test.cc
generators_test.cc Export of internal Abseil changes. Jun 21, 2019
log_uniform_int_distribution.h Export of internal Abseil changes Dec 12, 2019
log_uniform_int_distribution_test.cc
mock_distributions.h
mock_distributions_test.cc
mocking_bit_gen.cc Export of internal Abseil changes Dec 12, 2019
mocking_bit_gen.h Export of internal Abseil changes Dec 12, 2019
mocking_bit_gen_test.cc
poisson_distribution.h Export of internal Abseil changes Dec 12, 2019
poisson_distribution_test.cc Export of internal Abseil changes Aug 19, 2019
random.h Export of internal Abseil changes Dec 12, 2019
seed_gen_exception.cc Export of internal Abseil changes Dec 12, 2019
seed_gen_exception.h Export of internal Abseil changes Dec 12, 2019
seed_sequences.cc Export of internal Abseil changes Dec 12, 2019
seed_sequences.h
seed_sequences_test.cc Export of internal Abseil changes. Jun 21, 2019
uniform_int_distribution.h Export of internal Abseil changes Dec 12, 2019
uniform_int_distribution_test.cc Export of internal Abseil changes. Jun 21, 2019
uniform_real_distribution.h
uniform_real_distribution_test.cc
zipf_distribution.h Export of internal Abseil changes Dec 12, 2019
zipf_distribution_test.cc Export of internal Abseil changes. Jun 21, 2019
You can’t perform that action at this time.