Changeset 60945 in webkit


Ignore:
Timestamp:
Jun 10, 2010 1:49:45 AM (14 years ago)
Author:
eric@webkit.org
Message:

2010-06-10 Kwang Yul Seo <skyul@company100.net>

Reviewed by Eric Seidel.

Remove weakRandomNumber
https://bugs.webkit.org/show_bug.cgi?id=40291

weakRandomNumber is used nowhere. Currently, WeakRandom is used instead.

  • wtf/RandomNumber.cpp:
  • wtf/RandomNumber.h:
Location:
trunk/JavaScriptCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/ChangeLog

    r60918 r60945  
     12010-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
    1132010-06-09  Alexey Proskuryakov  <ap@apple.com>
    214
  • trunk/JavaScriptCore/wtf/RandomNumber.cpp

    r53928 r60945  
    4848
    4949namespace 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.random
    55     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 #else
    61     return randomNumber();
    62 #endif
    63 }
    6450
    6551double randomNumber()
  • trunk/JavaScriptCore/wtf/RandomNumber.h

    r58941 r60945  
    3333    double randomNumber();
    3434
    35     // Returns a pseudo-random number in the range [0, 1), attempts to
    36     // produce a reasonable "random" number fast.
    37     // We only need this because rand_s is so slow on windows.
    38     double weakRandomNumber();
    39 
    4035}
    4136
    4237using WTF::randomNumber;
    43 using WTF::weakRandomNumber;
    4438
    4539#endif
Note: See TracChangeset for help on using the changeset viewer.