| Index: src/bootstrapper.cc
|
| diff --git a/src/bootstrapper.cc b/src/bootstrapper.cc
|
| index 4b40d92c35757e22881ac2186eff12819a12c9b5..a368eefe766985547d2e2f8cbe37a07dff4418dd 100644
|
| --- a/src/bootstrapper.cc
|
| +++ b/src/bootstrapper.cc
|
| @@ -397,7 +397,7 @@ void Genesis::SetFunctionInstanceDescriptor(
|
| }
|
| PropertyAttributes attribs = static_cast<PropertyAttributes>(
|
| DONT_ENUM | DONT_DELETE | READ_ONLY);
|
| - Map::SetDescriptors(map, descriptors);
|
| + map->set_instance_descriptors(*descriptors);
|
|
|
| { // Add length.
|
| CallbacksDescriptor d(*factory()->length_symbol(), *length, attribs);
|
| @@ -538,7 +538,7 @@ void Genesis::SetStrictFunctionInstanceDescriptor(
|
| }
|
| PropertyAttributes attribs = static_cast<PropertyAttributes>(
|
| DONT_ENUM | DONT_DELETE);
|
| - Map::SetDescriptors(map, descriptors);
|
| + map->set_instance_descriptors(*descriptors);
|
|
|
| { // Add length.
|
| CallbacksDescriptor d(*factory()->length_symbol(), *length, attribs);
|
| @@ -875,7 +875,7 @@ bool Genesis::InitializeGlobal(Handle<GlobalObject> inner_global,
|
| Handle<Foreign> array_length(factory->NewForeign(&Accessors::ArrayLength));
|
| PropertyAttributes attribs = static_cast<PropertyAttributes>(
|
| DONT_ENUM | DONT_DELETE);
|
| - Map::SetDescriptors(initial_map, array_descriptors);
|
| + initial_map->set_instance_descriptors(*array_descriptors);
|
|
|
| { // Add length.
|
| CallbacksDescriptor d(*factory->length_symbol(), *array_length, attribs);
|
| @@ -924,7 +924,7 @@ bool Genesis::InitializeGlobal(Handle<GlobalObject> inner_global,
|
| factory->NewForeign(&Accessors::StringLength));
|
| PropertyAttributes attribs = static_cast<PropertyAttributes>(
|
| DONT_ENUM | DONT_DELETE | READ_ONLY);
|
| - Map::SetDescriptors(string_map, string_descriptors);
|
| + string_map->set_instance_descriptors(*string_descriptors);
|
|
|
| { // Add length.
|
| CallbacksDescriptor d(*factory->length_symbol(), *string_length, attribs);
|
| @@ -960,7 +960,7 @@ bool Genesis::InitializeGlobal(Handle<GlobalObject> inner_global,
|
| static_cast<PropertyAttributes>(DONT_ENUM | DONT_DELETE | READ_ONLY);
|
| Handle<DescriptorArray> descriptors = factory->NewDescriptorArray(0, 5);
|
| DescriptorArray::WhitenessWitness witness(*descriptors);
|
| - Map::SetDescriptors(initial_map, descriptors);
|
| + initial_map->set_instance_descriptors(*descriptors);
|
|
|
| {
|
| // ECMA-262, section 15.10.7.1.
|
| @@ -1144,7 +1144,7 @@ bool Genesis::InitializeGlobal(Handle<GlobalObject> inner_global,
|
| // Create the descriptor array for the arguments object.
|
| Handle<DescriptorArray> descriptors = factory->NewDescriptorArray(0, 3);
|
| DescriptorArray::WhitenessWitness witness(*descriptors);
|
| - Map::SetDescriptors(map, descriptors);
|
| + map->set_instance_descriptors(*descriptors);
|
|
|
| { // length
|
| FieldDescriptor d(*factory->length_symbol(), 0, DONT_ENUM);
|
| @@ -1534,7 +1534,7 @@ bool Genesis::InstallNatives() {
|
| factory()->NewForeign(&Accessors::ScriptEvalFromFunctionName));
|
| PropertyAttributes attribs =
|
| static_cast<PropertyAttributes>(DONT_ENUM | DONT_DELETE | READ_ONLY);
|
| - Map::SetDescriptors(script_map, script_descriptors);
|
| + script_map->set_instance_descriptors(*script_descriptors);
|
|
|
| {
|
| CallbacksDescriptor d(
|
| @@ -1675,7 +1675,7 @@ bool Genesis::InstallNatives() {
|
| &Accessors::ArrayLength));
|
| PropertyAttributes attribs = static_cast<PropertyAttributes>(
|
| DONT_ENUM | DONT_DELETE);
|
| - Map::SetDescriptors(initial_map, array_descriptors);
|
| + initial_map->set_instance_descriptors(*array_descriptors);
|
|
|
| { // Add length.
|
| CallbacksDescriptor d(
|
| @@ -1770,7 +1770,7 @@ bool Genesis::InstallNatives() {
|
| Handle<DescriptorArray> reresult_descriptors =
|
| factory()->NewDescriptorArray(0, 3);
|
| DescriptorArray::WhitenessWitness witness(*reresult_descriptors);
|
| - Map::SetDescriptors(initial_map, reresult_descriptors);
|
| + initial_map->set_instance_descriptors(*reresult_descriptors);
|
|
|
| {
|
| JSFunction* array_function = native_context()->array_function();
|
|
|