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

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

Issue 1292753007: [es6] Parameter scopes for sloppy eval (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@master
Patch Set: Comments Created 5 years, 4 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
« 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 5447 matching lines...) Expand 10 before | Expand all | Expand 10 after
5458 ACCESSORS(ExecutableAccessorInfo, setter, Object, kSetterOffset) 5458 ACCESSORS(ExecutableAccessorInfo, setter, Object, kSetterOffset)
5459 ACCESSORS(ExecutableAccessorInfo, data, Object, kDataOffset) 5459 ACCESSORS(ExecutableAccessorInfo, data, Object, kDataOffset)
5460 5460
5461 ACCESSORS(Box, value, Object, kValueOffset) 5461 ACCESSORS(Box, value, Object, kValueOffset)
5462 5462
5463 ACCESSORS(PrototypeInfo, prototype_users, Object, kPrototypeUsersOffset) 5463 ACCESSORS(PrototypeInfo, prototype_users, Object, kPrototypeUsersOffset)
5464 SMI_ACCESSORS(PrototypeInfo, registry_slot, kRegistrySlotOffset) 5464 SMI_ACCESSORS(PrototypeInfo, registry_slot, kRegistrySlotOffset)
5465 ACCESSORS(PrototypeInfo, validity_cell, Object, kValidityCellOffset) 5465 ACCESSORS(PrototypeInfo, validity_cell, Object, kValidityCellOffset)
5466 ACCESSORS(PrototypeInfo, constructor_name, Object, kConstructorNameOffset) 5466 ACCESSORS(PrototypeInfo, constructor_name, Object, kConstructorNameOffset)
5467 5467
5468 ACCESSORS(SloppyBlockWithEvalContextExtension, scope_info, ScopeInfo,
5469 kScopeInfoOffset)
5470 ACCESSORS(SloppyBlockWithEvalContextExtension, extension, JSObject,
5471 kExtensionOffset)
5472
5468 ACCESSORS(AccessorPair, getter, Object, kGetterOffset) 5473 ACCESSORS(AccessorPair, getter, Object, kGetterOffset)
5469 ACCESSORS(AccessorPair, setter, Object, kSetterOffset) 5474 ACCESSORS(AccessorPair, setter, Object, kSetterOffset)
5470 5475
5471 ACCESSORS(AccessCheckInfo, named_callback, Object, kNamedCallbackOffset) 5476 ACCESSORS(AccessCheckInfo, named_callback, Object, kNamedCallbackOffset)
5472 ACCESSORS(AccessCheckInfo, indexed_callback, Object, kIndexedCallbackOffset) 5477 ACCESSORS(AccessCheckInfo, indexed_callback, Object, kIndexedCallbackOffset)
5473 ACCESSORS(AccessCheckInfo, data, Object, kDataOffset) 5478 ACCESSORS(AccessCheckInfo, data, Object, kDataOffset)
5474 5479
5475 ACCESSORS(InterceptorInfo, getter, Object, kGetterOffset) 5480 ACCESSORS(InterceptorInfo, getter, Object, kGetterOffset)
5476 ACCESSORS(InterceptorInfo, setter, Object, kSetterOffset) 5481 ACCESSORS(InterceptorInfo, setter, Object, kSetterOffset)
5477 ACCESSORS(InterceptorInfo, query, Object, kQueryOffset) 5482 ACCESSORS(InterceptorInfo, query, Object, kQueryOffset)
(...skipping 2369 matching lines...) Expand 10 before | Expand all | Expand 10 after
7847 #undef READ_INT64_FIELD 7852 #undef READ_INT64_FIELD
7848 #undef WRITE_INT64_FIELD 7853 #undef WRITE_INT64_FIELD
7849 #undef READ_BYTE_FIELD 7854 #undef READ_BYTE_FIELD
7850 #undef WRITE_BYTE_FIELD 7855 #undef WRITE_BYTE_FIELD
7851 #undef NOBARRIER_READ_BYTE_FIELD 7856 #undef NOBARRIER_READ_BYTE_FIELD
7852 #undef NOBARRIER_WRITE_BYTE_FIELD 7857 #undef NOBARRIER_WRITE_BYTE_FIELD
7853 7858
7854 } } // namespace v8::internal 7859 } } // namespace v8::internal
7855 7860
7856 #endif // V8_OBJECTS_INL_H_ 7861 #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