Changeset 60945 in webkit
- Timestamp:
- Jun 10, 2010 1:49:45 AM (14 years ago)
- Location:
- trunk/JavaScriptCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/ChangeLog
r60918 r60945 1 2010-06-10 Kwang Yul Seo <skyul@company100.net> 2 3 Reviewed by Eric Seidel. 4 5 Remove weakRandomNumber 6 https://bugs.webkit.org/show_bug.cgi?id=40291 7 8 weakRandomNumber is used nowhere. Currently, WeakRandom is used instead. 9 10 * wtf/RandomNumber.cpp: 11 * wtf/RandomNumber.h: 12 1 13 2010-06-09 Alexey Proskuryakov <ap@apple.com> 2 14 -
trunk/JavaScriptCore/wtf/RandomNumber.cpp
r53928 r60945 48 48 49 49 namespace WTF { 50 51 double weakRandomNumber()52 {53 #if COMPILER(MSVC) && defined(_CRT_RAND_S)54 // rand_s is incredibly slow on windows so we fall back on rand for Math.random55 return (rand() + (rand() / (RAND_MAX + 1.0))) / (RAND_MAX + 1.0);56 #elif PLATFORM(BREWMP)57 uint32_t bits;58 GETRAND(reinterpret_cast<byte*>(&bits), sizeof(uint32_t));59 return static_cast<double>(bits) / (static_cast<double>(std::numeric_limits<uint32_t>::max()) + 1.0);60 #else61 return randomNumber();62 #endif63 }64 50 65 51 double randomNumber() -
trunk/JavaScriptCore/wtf/RandomNumber.h
r58941 r60945 33 33 double randomNumber(); 34 34 35 // Returns a pseudo-random number in the range [0, 1), attempts to36 // produce a reasonable "random" number fast.37 // We only need this because rand_s is so slow on windows.38 double weakRandomNumber();39 40 35 } 41 36 42 37 using WTF::randomNumber; 43 using WTF::weakRandomNumber;44 38 45 39 #endif
Note: See TracChangeset
for help on using the changeset viewer.