diff options
author | timurrrr@chromium.org <timurrrr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-10-16 13:09:11 +0000 |
---|---|---|
committer | timurrrr@chromium.org <timurrrr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-10-16 13:09:11 +0000 |
commit | 1c9cc40ac8ccaed63bda3770a16ed65ad2d0ee3c (patch) | |
tree | 6ea0cb0c3a08ddec22b8470d62ded7d97b2da921 /base/base.gyp | |
parent | 36b4f8050b8b5df172496236dccf5e9fa9814405 (diff) | |
download | chromium_src-1c9cc40ac8ccaed63bda3770a16ed65ad2d0ee3c.zip chromium_src-1c9cc40ac8ccaed63bda3770a16ed65ad2d0ee3c.tar.gz chromium_src-1c9cc40ac8ccaed63bda3770a16ed65ad2d0ee3c.tar.bz2 |
Add AtomicFlag class to base/...
This class is intended to replace wrong synchronization
via boolean like those in the bugs listed below.
TEST=./sconsbuild/Debug/base_unittests --gtest_filter="*AtomicFlag*"
BUG=21468,22520,24419
Review URL: http://codereview.chromium.org/276002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29265 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/base.gyp')
-rw-r--r-- | base/base.gyp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/base/base.gyp b/base/base.gyp index ed29a26..c423484 100644 --- a/base/base.gyp +++ b/base/base.gyp @@ -63,6 +63,8 @@ 'atomicops_internals_x86_gcc.cc', 'at_exit.cc', 'at_exit.h', + 'atomic_flag.h', + 'atomic_flag.cc', 'atomic_ref_count.h', 'atomic_sequence_num.h', 'atomicops.h', @@ -552,6 +554,7 @@ # Tests. 'at_exit_unittest.cc', + 'atomic_flag_unittest.cc', 'atomicops_unittest.cc', 'command_line_unittest.cc', 'condition_variable_unittest.cc', |