OLD | NEW |
---|---|
1 // Copyright 2012 the V8 project authors. All rights reserved. | 1 // Copyright 2012 the V8 project authors. All rights reserved. |
2 // Redistribution and use in source and binary forms, with or without | 2 // Redistribution and use in source and binary forms, with or without |
3 // modification, are permitted provided that the following conditions are | 3 // modification, are permitted provided that the following conditions are |
4 // met: | 4 // met: |
5 // | 5 // |
6 // * Redistributions of source code must retain the above copyright | 6 // * Redistributions of source code must retain the above copyright |
7 // notice, this list of conditions and the following disclaimer. | 7 // notice, this list of conditions and the following disclaimer. |
8 // * Redistributions in binary form must reproduce the above | 8 // * Redistributions in binary form must reproduce the above |
9 // copyright notice, this list of conditions and the following | 9 // copyright notice, this list of conditions and the following |
10 // disclaimer in the documentation and/or other materials provided | 10 // disclaimer in the documentation and/or other materials provided |
(...skipping 30 matching lines...) Expand all Loading... | |
41 #include "objects.h" | 41 #include "objects.h" |
42 #include "snapshot.h" | 42 #include "snapshot.h" |
43 #include "platform.h" | 43 #include "platform.h" |
44 #include "utils.h" | 44 #include "utils.h" |
45 #include "cctest.h" | 45 #include "cctest.h" |
46 #include "parser.h" | 46 #include "parser.h" |
47 #include "unicode-inl.h" | 47 #include "unicode-inl.h" |
48 | 48 |
49 static const bool kLogThreading = false; | 49 static const bool kLogThreading = false; |
50 | 50 |
51 static bool IsNaN(double x) { | 51 static bool IsNaN(double x) { |
Sven Panne
2013/04/16 06:21:34
Why do we need this at all? Including math.h plus
haitao.feng
2013/04/16 08:17:22
Done.
| |
52 #ifdef WIN32 | 52 #if defined(WIN32) && !defined(__CYGWIN__) |
53 return _isnan(x); | 53 return _isnan(x); |
54 #else | 54 #else |
55 return isnan(x); | 55 return isnan(x); |
56 #endif | 56 #endif |
57 } | 57 } |
58 | 58 |
59 using ::v8::AccessorInfo; | 59 using ::v8::AccessorInfo; |
60 using ::v8::Arguments; | 60 using ::v8::Arguments; |
61 using ::v8::Context; | 61 using ::v8::Context; |
62 using ::v8::Extension; | 62 using ::v8::Extension; |
(...skipping 18635 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
18698 i::Semaphore* sem_; | 18698 i::Semaphore* sem_; |
18699 volatile int sem_value_; | 18699 volatile int sem_value_; |
18700 }; | 18700 }; |
18701 | 18701 |
18702 | 18702 |
18703 THREADED_TEST(SemaphoreInterruption) { | 18703 THREADED_TEST(SemaphoreInterruption) { |
18704 ThreadInterruptTest().RunTest(); | 18704 ThreadInterruptTest().RunTest(); |
18705 } | 18705 } |
18706 | 18706 |
18707 #endif // WIN32 | 18707 #endif // WIN32 |
OLD | NEW |