| Index: src/conversions.cc
|
| ===================================================================
|
| --- src/conversions.cc (revision 5004)
|
| +++ src/conversions.cc (working copy)
|
| @@ -1154,4 +1154,23 @@
|
| }
|
|
|
|
|
| +static Mutex* dtoa_lock_one = OS::CreateMutex();
|
| +static Mutex* dtoa_lock_zero = OS::CreateMutex();
|
| +
|
| +
|
| } } // namespace v8::internal
|
| +
|
| +
|
| +extern "C" {
|
| +void ACQUIRE_DTOA_LOCK(int n) {
|
| + ASSERT(n == 0 || n == 1);
|
| + (n == 0 ? v8::internal::dtoa_lock_zero : v8::internal::dtoa_lock_one)->Lock();
|
| +}
|
| +
|
| +
|
| +void FREE_DTOA_LOCK(int n) {
|
| + ASSERT(n == 0 || n == 1);
|
| + (n == 0 ? v8::internal::dtoa_lock_zero : v8::internal::dtoa_lock_one)->
|
| + Unlock();
|
| +}
|
| +}
|
|
|