-
- Downloads
Bug 1804253 part 3 - Add NativeShape base class. r=jonco
The `Shape` methods related to property information and number of fixed slots are moved into `NativeShape`, to improve type safety. Differential Revision: https://phabricator.services.mozilla.com/D164213
Showing
- js/src/builtin/Object.cpp 2 additions, 2 deletionsjs/src/builtin/Object.cpp
- js/src/gc/TraceMethods-inl.h 11 additions, 3 deletionsjs/src/gc/TraceMethods-inl.h
- js/src/jit/CacheIR.cpp 12 additions, 8 deletionsjs/src/jit/CacheIR.cpp
- js/src/jit/CacheIRHealth.cpp 4 additions, 3 deletionsjs/src/jit/CacheIRHealth.cpp
- js/src/jit/MIR.cpp 1 addition, 1 deletionjs/src/jit/MIR.cpp
- js/src/jit/MacroAssembler.cpp 3 additions, 3 deletionsjs/src/jit/MacroAssembler.cpp
- js/src/jit/VMFunctions.cpp 6 additions, 4 deletionsjs/src/jit/VMFunctions.cpp
- js/src/jsapi-tests/testGCExactRooting.cpp 10 additions, 9 deletionsjs/src/jsapi-tests/testGCExactRooting.cpp
- js/src/jsapi-tests/testGCGrayMarking.cpp 1 addition, 1 deletionjs/src/jsapi-tests/testGCGrayMarking.cpp
- js/src/vm/JSObject.cpp 5 additions, 4 deletionsjs/src/vm/JSObject.cpp
- js/src/vm/NativeObject-inl.h 1 addition, 1 deletionjs/src/vm/NativeObject-inl.h
- js/src/vm/NativeObject.cpp 4 additions, 4 deletionsjs/src/vm/NativeObject.cpp
- js/src/vm/NativeObject.h 6 additions, 3 deletionsjs/src/vm/NativeObject.h
- js/src/vm/PlainObject.cpp 2 additions, 2 deletionsjs/src/vm/PlainObject.cpp
- js/src/vm/Shape-inl.h 7 additions, 6 deletionsjs/src/vm/Shape-inl.h
- js/src/vm/Shape.cpp 56 additions, 32 deletionsjs/src/vm/Shape.cpp
- js/src/vm/Shape.h 70 additions, 47 deletionsjs/src/vm/Shape.h
Loading
Please register or sign in to comment