summaryrefslogtreecommitdiffstats
path: root/base/base.gyp
diff options
context:
space:
mode:
authortimurrrr@chromium.org <timurrrr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-10-16 13:09:11 +0000
committertimurrrr@chromium.org <timurrrr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-10-16 13:09:11 +0000
commit1c9cc40ac8ccaed63bda3770a16ed65ad2d0ee3c (patch)
tree6ea0cb0c3a08ddec22b8470d62ded7d97b2da921 /base/base.gyp
parent36b4f8050b8b5df172496236dccf5e9fa9814405 (diff)
downloadchromium_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.gyp3
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',