Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(617)

Side by Side Diff: src/heap.h

Issue 145133013: External Array renaming and boilerplate scrapping (Closed) Base URL: https://v8.googlecode.com/svn/branches/bleeding_edge
Patch Set: Created 6 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« src/api.cc ('K') | « src/factory.cc ('k') | src/heap.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 115 matching lines...) Expand 10 before | Expand all | Expand 10 after
126 ShortExternalInternalizedStringMap) \ 126 ShortExternalInternalizedStringMap) \
127 V(Map, \ 127 V(Map, \
128 short_external_internalized_string_with_one_byte_data_map, \ 128 short_external_internalized_string_with_one_byte_data_map, \
129 ShortExternalInternalizedStringWithOneByteDataMap) \ 129 ShortExternalInternalizedStringWithOneByteDataMap) \
130 V(Map, \ 130 V(Map, \
131 short_external_ascii_internalized_string_map, \ 131 short_external_ascii_internalized_string_map, \
132 ShortExternalAsciiInternalizedStringMap) \ 132 ShortExternalAsciiInternalizedStringMap) \
133 V(Map, short_external_ascii_string_map, ShortExternalAsciiStringMap) \ 133 V(Map, short_external_ascii_string_map, ShortExternalAsciiStringMap) \
134 V(Map, undetectable_string_map, UndetectableStringMap) \ 134 V(Map, undetectable_string_map, UndetectableStringMap) \
135 V(Map, undetectable_ascii_string_map, UndetectableAsciiStringMap) \ 135 V(Map, undetectable_ascii_string_map, UndetectableAsciiStringMap) \
136 V(Map, external_byte_array_map, ExternalByteArrayMap) \ 136 V(Map, external_int8_array_map, ExternalInt8ArrayMap) \
137 V(Map, external_unsigned_byte_array_map, ExternalUnsignedByteArrayMap) \ 137 V(Map, external_uint8_array_map, ExternalUint8ArrayMap) \
138 V(Map, external_short_array_map, ExternalShortArrayMap) \ 138 V(Map, external_int16_array_map, ExternalInt16ArrayMap) \
139 V(Map, external_unsigned_short_array_map, ExternalUnsignedShortArrayMap) \ 139 V(Map, external_uint16_array_map, ExternalUint16ArrayMap) \
140 V(Map, external_int_array_map, ExternalIntArrayMap) \ 140 V(Map, external_int32_array_map, ExternalInt32ArrayMap) \
141 V(Map, external_unsigned_int_array_map, ExternalUnsignedIntArrayMap) \ 141 V(Map, external_uint32_array_map, ExternalUint32ArrayMap) \
142 V(Map, external_float_array_map, ExternalFloatArrayMap) \ 142 V(Map, external_float32_array_map, ExternalFloat32ArrayMap) \
143 V(Map, external_double_array_map, ExternalDoubleArrayMap) \ 143 V(Map, external_float64_array_map, ExternalFloat64ArrayMap) \
144 V(Map, external_pixel_array_map, ExternalPixelArrayMap) \ 144 V(Map, external_uint8_clamped_array_map, ExternalUint8ClampedArrayMap) \
145 V(ExternalArray, empty_external_byte_array, \ 145 V(ExternalArray, empty_external_int8_array, \
146 EmptyExternalByteArray) \ 146 EmptyExternalInt8Array) \
147 V(ExternalArray, empty_external_unsigned_byte_array, \ 147 V(ExternalArray, empty_external_uint8_array, \
148 EmptyExternalUnsignedByteArray) \ 148 EmptyExternalUint8Array) \
149 V(ExternalArray, empty_external_short_array, EmptyExternalShortArray) \ 149 V(ExternalArray, empty_external_int16_array, EmptyExternalInt16Array) \
150 V(ExternalArray, empty_external_unsigned_short_array, \ 150 V(ExternalArray, empty_external_uint16_array, \
151 EmptyExternalUnsignedShortArray) \ 151 EmptyExternalUint16Array) \
152 V(ExternalArray, empty_external_int_array, EmptyExternalIntArray) \ 152 V(ExternalArray, empty_external_int32_array, EmptyExternalInt32Array) \
153 V(ExternalArray, empty_external_unsigned_int_array, \ 153 V(ExternalArray, empty_external_uint32_array, \
154 EmptyExternalUnsignedIntArray) \ 154 EmptyExternalUint32Array) \
155 V(ExternalArray, empty_external_float_array, EmptyExternalFloatArray) \ 155 V(ExternalArray, empty_external_float32_array, EmptyExternalFloat32Array) \
156 V(ExternalArray, empty_external_double_array, EmptyExternalDoubleArray) \ 156 V(ExternalArray, empty_external_float64_array, EmptyExternalFloat64Array) \
157 V(ExternalArray, empty_external_pixel_array, \ 157 V(ExternalArray, empty_external_uint8_clamped_array, \
158 EmptyExternalPixelArray) \ 158 EmptyExternalUint8ClampedArray) \
159 V(Map, fixed_uint8_array_map, FixedUint8ArrayMap) \ 159 V(Map, fixed_uint8_array_map, FixedUint8ArrayMap) \
160 V(Map, fixed_int8_array_map, FixedInt8ArrayMap) \ 160 V(Map, fixed_int8_array_map, FixedInt8ArrayMap) \
161 V(Map, fixed_uint16_array_map, FixedUint16ArrayMap) \ 161 V(Map, fixed_uint16_array_map, FixedUint16ArrayMap) \
162 V(Map, fixed_int16_array_map, FixedInt16ArrayMap) \ 162 V(Map, fixed_int16_array_map, FixedInt16ArrayMap) \
163 V(Map, fixed_uint32_array_map, FixedUint32ArrayMap) \ 163 V(Map, fixed_uint32_array_map, FixedUint32ArrayMap) \
164 V(Map, fixed_int32_array_map, FixedInt32ArrayMap) \ 164 V(Map, fixed_int32_array_map, FixedInt32ArrayMap) \
165 V(Map, fixed_float32_array_map, FixedFloat32ArrayMap) \ 165 V(Map, fixed_float32_array_map, FixedFloat32ArrayMap) \
166 V(Map, fixed_float64_array_map, FixedFloat64ArrayMap) \ 166 V(Map, fixed_float64_array_map, FixedFloat64ArrayMap) \
167 V(Map, fixed_uint8_clamped_array_map, FixedUint8ClampedArrayMap) \ 167 V(Map, fixed_uint8_clamped_array_map, FixedUint8ClampedArrayMap) \
168 V(Map, non_strict_arguments_elements_map, NonStrictArgumentsElementsMap) \ 168 V(Map, non_strict_arguments_elements_map, NonStrictArgumentsElementsMap) \
(...skipping 2869 matching lines...) Expand 10 before | Expand all | Expand 10 after
3038 DisallowHeapAllocation no_allocation; // i.e. no gc allowed. 3038 DisallowHeapAllocation no_allocation; // i.e. no gc allowed.
3039 3039
3040 private: 3040 private:
3041 DISALLOW_IMPLICIT_CONSTRUCTORS(PathTracer); 3041 DISALLOW_IMPLICIT_CONSTRUCTORS(PathTracer);
3042 }; 3042 };
3043 #endif // DEBUG 3043 #endif // DEBUG
3044 3044
3045 } } // namespace v8::internal 3045 } } // namespace v8::internal
3046 3046
3047 #endif // V8_HEAP_H_ 3047 #endif // V8_HEAP_H_
OLDNEW
« src/api.cc ('K') | « src/factory.cc ('k') | src/heap.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698