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

Side by Side Diff: src/objects-inl.h

Issue 341453003: Support symbol-named properties in API (Closed) Base URL: https://v8.googlecode.com/svn/branches/bleeding_edge
Patch Set: Created 6 years, 6 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
« no previous file with comments | « src/objects-debug.cc ('k') | src/objects-printer.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 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 // 4 //
5 // Review notes: 5 // Review notes:
6 // 6 //
7 // - The use of macros in these inline functions may seem superfluous 7 // - The use of macros in these inline functions may seem superfluous
8 // but it is absolutely needed to make sure gcc generates optimal 8 // but it is absolutely needed to make sure gcc generates optimal
9 // code. gcc is not happy when attempting to inline too deep. 9 // code. gcc is not happy when attempting to inline too deep.
10 // 10 //
(...skipping 5106 matching lines...) Expand 10 before | Expand all | Expand 10 after
5117 ACCESSORS(AccessCheckInfo, named_callback, Object, kNamedCallbackOffset) 5117 ACCESSORS(AccessCheckInfo, named_callback, Object, kNamedCallbackOffset)
5118 ACCESSORS(AccessCheckInfo, indexed_callback, Object, kIndexedCallbackOffset) 5118 ACCESSORS(AccessCheckInfo, indexed_callback, Object, kIndexedCallbackOffset)
5119 ACCESSORS(AccessCheckInfo, data, Object, kDataOffset) 5119 ACCESSORS(AccessCheckInfo, data, Object, kDataOffset)
5120 5120
5121 ACCESSORS(InterceptorInfo, getter, Object, kGetterOffset) 5121 ACCESSORS(InterceptorInfo, getter, Object, kGetterOffset)
5122 ACCESSORS(InterceptorInfo, setter, Object, kSetterOffset) 5122 ACCESSORS(InterceptorInfo, setter, Object, kSetterOffset)
5123 ACCESSORS(InterceptorInfo, query, Object, kQueryOffset) 5123 ACCESSORS(InterceptorInfo, query, Object, kQueryOffset)
5124 ACCESSORS(InterceptorInfo, deleter, Object, kDeleterOffset) 5124 ACCESSORS(InterceptorInfo, deleter, Object, kDeleterOffset)
5125 ACCESSORS(InterceptorInfo, enumerator, Object, kEnumeratorOffset) 5125 ACCESSORS(InterceptorInfo, enumerator, Object, kEnumeratorOffset)
5126 ACCESSORS(InterceptorInfo, data, Object, kDataOffset) 5126 ACCESSORS(InterceptorInfo, data, Object, kDataOffset)
5127 SMI_ACCESSORS(InterceptorInfo, flags, kFlagsOffset)
5128 BOOL_ACCESSORS(InterceptorInfo, flags, can_intercept_symbols,
5129 kCanInterceptSymbolsBit)
5127 5130
5128 ACCESSORS(CallHandlerInfo, callback, Object, kCallbackOffset) 5131 ACCESSORS(CallHandlerInfo, callback, Object, kCallbackOffset)
5129 ACCESSORS(CallHandlerInfo, data, Object, kDataOffset) 5132 ACCESSORS(CallHandlerInfo, data, Object, kDataOffset)
5130 5133
5131 ACCESSORS(TemplateInfo, tag, Object, kTagOffset) 5134 ACCESSORS(TemplateInfo, tag, Object, kTagOffset)
5132 ACCESSORS(TemplateInfo, property_list, Object, kPropertyListOffset) 5135 ACCESSORS(TemplateInfo, property_list, Object, kPropertyListOffset)
5133 ACCESSORS(TemplateInfo, property_accessors, Object, kPropertyAccessorsOffset) 5136 ACCESSORS(TemplateInfo, property_accessors, Object, kPropertyAccessorsOffset)
5134 5137
5135 ACCESSORS(FunctionTemplateInfo, serial_number, Object, kSerialNumberOffset) 5138 ACCESSORS(FunctionTemplateInfo, serial_number, Object, kSerialNumberOffset)
5136 ACCESSORS(FunctionTemplateInfo, call_code, Object, kCallCodeOffset) 5139 ACCESSORS(FunctionTemplateInfo, call_code, Object, kCallCodeOffset)
(...skipping 1852 matching lines...) Expand 10 before | Expand all | Expand 10 after
6989 #undef READ_SHORT_FIELD 6992 #undef READ_SHORT_FIELD
6990 #undef WRITE_SHORT_FIELD 6993 #undef WRITE_SHORT_FIELD
6991 #undef READ_BYTE_FIELD 6994 #undef READ_BYTE_FIELD
6992 #undef WRITE_BYTE_FIELD 6995 #undef WRITE_BYTE_FIELD
6993 #undef NOBARRIER_READ_BYTE_FIELD 6996 #undef NOBARRIER_READ_BYTE_FIELD
6994 #undef NOBARRIER_WRITE_BYTE_FIELD 6997 #undef NOBARRIER_WRITE_BYTE_FIELD
6995 6998
6996 } } // namespace v8::internal 6999 } } // namespace v8::internal
6997 7000
6998 #endif // V8_OBJECTS_INL_H_ 7001 #endif // V8_OBJECTS_INL_H_
OLDNEW
« no previous file with comments | « src/objects-debug.cc ('k') | src/objects-printer.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698