Simplify implementation of Mutex.
authorbmeurer@chromium.org <bmeurer@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 30 Jul 2013 17:12:49 +0000 (17:12 +0000)
committerbmeurer@chromium.org <bmeurer@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 30 Jul 2013 17:12:49 +0000 (17:12 +0000)
commit64bfd42a4c356881d9d315b6d85308f39221ed8c
tree82295138a31198ffeed47c912be61b18ee2b4d76
parent96fc677d25a5a69522d4316f1b2a179fb66d621b
Simplify implementation of Mutex.

Also moves Mutex to its own file mutex.{cc,h}.

R=svenpanne@chromium.org

Review URL: https://codereview.chromium.org/21087012

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@15964 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
40 files changed:
src/assembler.cc
src/d8-debug.cc
src/d8-debug.h
src/d8.cc
src/d8.h
src/debug-agent.cc
src/debug-agent.h
src/debug.cc
src/debug.h
src/heap.cc
src/isolate.cc
src/isolate.h
src/log-utils.cc
src/mutex.cc [new file with mode: 0644]
src/mutex.h [new file with mode: 0644]
src/optimizing-compiler-thread.cc
src/optimizing-compiler-thread.h
src/platform-cygwin.cc
src/platform-freebsd.cc
src/platform-linux.cc
src/platform-macos.cc
src/platform-nullos.cc
src/platform-openbsd.cc
src/platform-posix.cc
src/platform-solaris.cc
src/platform-win32.cc
src/platform.h
src/sampler.cc
src/spaces.cc
src/spaces.h
src/v8threads.cc
src/v8threads.h
src/win32-headers.h
test/cctest/cctest.gyp
test/cctest/test-debug.cc
test/cctest/test-mutex.cc [new file with mode: 0644]
test/cctest/test-platform-linux.cc
test/cctest/test-platform-nullos.cc
test/cctest/test-semaphore.cc [moved from test/cctest/test-lock.cc with 74% similarity]
tools/gyp/v8.gyp