| Index: src/bootstrapper.cc
|
| diff --git a/src/bootstrapper.cc b/src/bootstrapper.cc
|
| index 472dcb1ccb1df2a5aa37c1d690cc9955d9aa5ef8..9ba2db61c70db433a64b1d8959514b510f7a5710 100644
|
| --- a/src/bootstrapper.cc
|
| +++ b/src/bootstrapper.cc
|
| @@ -6,7 +6,6 @@
|
|
|
| #include "src/accessors.h"
|
| #include "src/api-natives.h"
|
| -#include "src/base/utils/random-number-generator.h"
|
| #include "src/code-stubs.h"
|
| #include "src/extensions/externalize-string-extension.h"
|
| #include "src/extensions/free-buffer-extension.h"
|
| @@ -1810,28 +1809,11 @@ Handle<JSTypedArray> CreateTypedArray(Isolate* isolate, ExternalArrayType type,
|
|
|
| bool Genesis::InitializeBuiltinTypedArrays() {
|
| HandleScope scope(isolate());
|
| - Handle<JSTypedArray> rng_state;
|
| - Handle<JSTypedArray> rempio2result;
|
| -
|
| - {
|
| - // Seed the per-context RNG using the per-isolate RNG.
|
| - const size_t num_elements = 2;
|
| - const size_t num_bytes = num_elements * sizeof(uint32_t);
|
| - uint32_t* state = NULL;
|
| - rng_state =
|
| - CreateTypedArray(isolate(), kExternalUint32Array, num_elements, &state);
|
| - do {
|
| - isolate()->random_number_generator()->NextBytes(state, num_bytes);
|
| - } while (state[0] == 0 || state[1] == 0);
|
| - }
|
| -
|
| - { // Initialize a result array for rempio2 calculation
|
| - const size_t num_elements = 2;
|
| - double* data = NULL;
|
| - rempio2result =
|
| - CreateTypedArray(isolate(), kExternalFloat64Array, num_elements, &data);
|
| - for (size_t i = 0; i < num_elements; i++) data[i] = 0;
|
| - }
|
| + const size_t num_elements = 2;
|
| + double* data = NULL;
|
| + Handle<JSTypedArray> rempio2result =
|
| + CreateTypedArray(isolate(), kExternalFloat64Array, num_elements, &data);
|
| + for (size_t i = 0; i < num_elements; i++) data[i] = 0;
|
|
|
| Handle<JSObject> utils =
|
| Handle<JSObject>::cast(isolate()->natives_utils_object());
|
| @@ -1839,7 +1821,7 @@ bool Genesis::InitializeBuiltinTypedArrays() {
|
| "InitializeBuiltinTypedArrays");
|
| Handle<Object> fun = JSObject::GetDataProperty(utils, name_string);
|
| Handle<Object> receiver = isolate()->factory()->undefined_value();
|
| - Handle<Object> args[] = {utils, rng_state, rempio2result};
|
| + Handle<Object> args[] = {utils, rempio2result};
|
| return !Execution::Call(isolate(), fun, receiver, arraysize(args), args)
|
| .is_null();
|
| }
|
|
|