| OLD | NEW | 
|---|
| 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 #ifndef V8_RUNTIME_RUNTIME_H_ | 5 #ifndef V8_RUNTIME_RUNTIME_H_ | 
| 6 #define V8_RUNTIME_RUNTIME_H_ | 6 #define V8_RUNTIME_RUNTIME_H_ | 
| 7 | 7 | 
| 8 #include "src/allocation.h" | 8 #include "src/allocation.h" | 
| 9 #include "src/objects.h" | 9 #include "src/objects.h" | 
| 10 #include "src/zone.h" | 10 #include "src/zone.h" | 
| (...skipping 283 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 294   F(CreateJSProxy, 2, 1)                               \ | 294   F(CreateJSProxy, 2, 1)                               \ | 
| 295   F(CreateJSFunctionProxy, 4, 1)                       \ | 295   F(CreateJSFunctionProxy, 4, 1)                       \ | 
| 296   F(IsJSFunctionProxy, 1, 1)                           \ | 296   F(IsJSFunctionProxy, 1, 1)                           \ | 
| 297   F(GetHandler, 1, 1)                                  \ | 297   F(GetHandler, 1, 1)                                  \ | 
| 298   F(GetCallTrap, 1, 1)                                 \ | 298   F(GetCallTrap, 1, 1)                                 \ | 
| 299   F(GetConstructTrap, 1, 1)                            \ | 299   F(GetConstructTrap, 1, 1)                            \ | 
| 300   F(Fix, 1, 1)                                         \ | 300   F(Fix, 1, 1)                                         \ | 
| 301                                                        \ | 301                                                        \ | 
| 302   /* Harmony sets */                                   \ | 302   /* Harmony sets */                                   \ | 
| 303   F(SetInitialize, 1, 1)                               \ | 303   F(SetInitialize, 1, 1)                               \ | 
| 304   F(SetAdd, 2, 1)                                      \ |  | 
| 305   F(SetDelete, 2, 1)                                   \ |  | 
| 306   F(SetClear, 1, 1)                                    \ | 304   F(SetClear, 1, 1)                                    \ | 
| 307                                                        \ | 305                                                        \ | 
| 308   F(SetIteratorInitialize, 3, 1)                       \ | 306   F(SetIteratorInitialize, 3, 1)                       \ | 
| 309   F(SetIteratorClone, 1, 1)                            \ | 307   F(SetIteratorClone, 1, 1)                            \ | 
| 310   F(SetIteratorNext, 2, 1)                             \ | 308   F(SetIteratorNext, 2, 1)                             \ | 
| 311   F(SetIteratorDetails, 1, 1)                          \ | 309   F(SetIteratorDetails, 1, 1)                          \ | 
| 312                                                        \ | 310                                                        \ | 
| 313   /* Harmony maps */                                   \ | 311   /* Harmony maps */                                   \ | 
| 314   F(MapInitialize, 1, 1)                               \ | 312   F(MapInitialize, 1, 1)                               \ | 
| 315   F(MapDelete, 2, 1)                                   \ |  | 
| 316   F(MapClear, 1, 1)                                    \ | 313   F(MapClear, 1, 1)                                    \ | 
| 317   F(MapSet, 3, 1)                                      \ |  | 
| 318                                                        \ | 314                                                        \ | 
| 319   F(MapIteratorInitialize, 3, 1)                       \ | 315   F(MapIteratorInitialize, 3, 1)                       \ | 
| 320   F(MapIteratorClone, 1, 1)                            \ | 316   F(MapIteratorClone, 1, 1)                            \ | 
| 321   F(MapIteratorNext, 2, 1)                             \ | 317   F(MapIteratorNext, 2, 1)                             \ | 
| 322   F(MapIteratorDetails, 1, 1)                          \ | 318   F(MapIteratorDetails, 1, 1)                          \ | 
| 323                                                        \ | 319                                                        \ | 
| 324   /* Harmony weak maps and sets */                     \ | 320   /* Harmony weak maps and sets */                     \ | 
| 325   F(WeakCollectionInitialize, 1, 1)                    \ | 321   F(WeakCollectionInitialize, 1, 1)                    \ | 
| 326   F(WeakCollectionGet, 2, 1)                           \ | 322   F(WeakCollectionGet, 2, 1)                           \ | 
| 327   F(WeakCollectionHas, 2, 1)                           \ | 323   F(WeakCollectionHas, 2, 1)                           \ | 
| (...skipping 391 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 719   F(TypedArrayGetLength, 1, 1)            \ | 715   F(TypedArrayGetLength, 1, 1)            \ | 
| 720   /* ArrayBuffer */                       \ | 716   /* ArrayBuffer */                       \ | 
| 721   F(ArrayBufferGetByteLength, 1, 1)       \ | 717   F(ArrayBufferGetByteLength, 1, 1)       \ | 
| 722   /* Maths */                             \ | 718   /* Maths */                             \ | 
| 723   F(ConstructDouble, 2, 1)                \ | 719   F(ConstructDouble, 2, 1)                \ | 
| 724   F(DoubleHi, 1, 1)                       \ | 720   F(DoubleHi, 1, 1)                       \ | 
| 725   F(DoubleLo, 1, 1)                       \ | 721   F(DoubleLo, 1, 1)                       \ | 
| 726   F(MathSqrtRT, 1, 1)                     \ | 722   F(MathSqrtRT, 1, 1)                     \ | 
| 727   F(MathLogRT, 1, 1)                      \ | 723   F(MathLogRT, 1, 1)                      \ | 
| 728   /* ES6 Collections */                   \ | 724   /* ES6 Collections */                   \ | 
|  | 725   F(MapDelete, 2, 1)                      \ | 
| 729   F(MapGet, 2, 1)                         \ | 726   F(MapGet, 2, 1)                         \ | 
| 730   F(MapGetSize, 1, 1)                     \ | 727   F(MapGetSize, 1, 1)                     \ | 
| 731   F(MapHas, 2, 1)                         \ | 728   F(MapHas, 2, 1)                         \ | 
|  | 729   F(MapSet, 3, 1)                         \ | 
|  | 730   F(SetAdd, 2, 1)                         \ | 
|  | 731   F(SetDelete, 2, 1)                      \ | 
| 732   F(SetGetSize, 1, 1)                     \ | 732   F(SetGetSize, 1, 1)                     \ | 
| 733   F(SetHas, 2, 1)                         \ | 733   F(SetHas, 2, 1)                         \ | 
| 734   /* Arrays */                            \ | 734   /* Arrays */                            \ | 
| 735   F(HasFastPackedElements, 1, 1)          \ | 735   F(HasFastPackedElements, 1, 1)          \ | 
| 736   F(GetPrototype, 1, 1) | 736   F(GetPrototype, 1, 1) | 
| 737 | 737 | 
| 738 | 738 | 
| 739 //--------------------------------------------------------------------------- | 739 //--------------------------------------------------------------------------- | 
| 740 // Runtime provides access to all C++ runtime functions. | 740 // Runtime provides access to all C++ runtime functions. | 
| 741 | 741 | 
| (...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 892 class AllocateTargetSpace : public BitField<AllocationSpace, 1, 3> {}; | 892 class AllocateTargetSpace : public BitField<AllocationSpace, 1, 3> {}; | 
| 893 | 893 | 
| 894 class DeclareGlobalsEvalFlag : public BitField<bool, 0, 1> {}; | 894 class DeclareGlobalsEvalFlag : public BitField<bool, 0, 1> {}; | 
| 895 class DeclareGlobalsNativeFlag : public BitField<bool, 1, 1> {}; | 895 class DeclareGlobalsNativeFlag : public BitField<bool, 1, 1> {}; | 
| 896 class DeclareGlobalsStrictMode : public BitField<StrictMode, 2, 1> {}; | 896 class DeclareGlobalsStrictMode : public BitField<StrictMode, 2, 1> {}; | 
| 897 | 897 | 
| 898 }  // namespace internal | 898 }  // namespace internal | 
| 899 }  // namespace v8 | 899 }  // namespace v8 | 
| 900 | 900 | 
| 901 #endif  // V8_RUNTIME_RUNTIME_H_ | 901 #endif  // V8_RUNTIME_RUNTIME_H_ | 
| OLD | NEW | 
|---|