Title: [254846] trunk/Source/_javascript_Core
- Revision
- 254846
- Author
- [email protected]
- Date
- 2020-01-21 01:41:03 -0800 (Tue, 21 Jan 2020)
Log Message
Rename JSPromiseFields abstract heap to JSInternalFields.
https://bugs.webkit.org/show_bug.cgi?id=206518
<rdar://problem/58751778>
Reviewed by Yusuke Suzuki.
This is because it is used for all internal fields, not just the ones in JSPromise.
* dfg/DFGAbstractHeap.h:
* dfg/DFGClobberize.h:
(JSC::DFG::clobberize):
Modified Paths
Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (254845 => 254846)
--- trunk/Source/_javascript_Core/ChangeLog 2020-01-21 08:03:40 UTC (rev 254845)
+++ trunk/Source/_javascript_Core/ChangeLog 2020-01-21 09:41:03 UTC (rev 254846)
@@ -1,3 +1,17 @@
+2020-01-21 Mark Lam <[email protected]>
+
+ Rename JSPromiseFields abstract heap to JSInternalFields.
+ https://bugs.webkit.org/show_bug.cgi?id=206518
+ <rdar://problem/58751778>
+
+ Reviewed by Yusuke Suzuki.
+
+ This is because it is used for all internal fields, not just the ones in JSPromise.
+
+ * dfg/DFGAbstractHeap.h:
+ * dfg/DFGClobberize.h:
+ (JSC::DFG::clobberize):
+
2020-01-17 Sam Weinig <[email protected]>
Platform.h is out of control Part 8: Macros are used inconsistently
Modified: trunk/Source/_javascript_Core/dfg/DFGAbstractHeap.h (254845 => 254846)
--- trunk/Source/_javascript_Core/dfg/DFGAbstractHeap.h 2020-01-21 08:03:40 UTC (rev 254845)
+++ trunk/Source/_javascript_Core/dfg/DFGAbstractHeap.h 2020-01-21 09:41:03 UTC (rev 254846)
@@ -77,7 +77,7 @@
macro(JSSetFields) \
macro(JSWeakMapFields) \
macro(JSWeakSetFields) \
- macro(JSPromiseFields) \
+ macro(JSInternalFields) \
macro(InternalState) \
macro(CatchLocals) \
macro(Absolute) \
Modified: trunk/Source/_javascript_Core/dfg/DFGClobberize.h (254845 => 254846)
--- trunk/Source/_javascript_Core/dfg/DFGClobberize.h 2020-01-21 08:03:40 UTC (rev 254845)
+++ trunk/Source/_javascript_Core/dfg/DFGClobberize.h 2020-01-21 09:41:03 UTC (rev 254846)
@@ -1353,7 +1353,7 @@
return;
case GetInternalField: {
- AbstractHeap heap(JSPromiseFields, node->internalFieldIndex());
+ AbstractHeap heap(JSInternalFields, node->internalFieldIndex());
read(heap);
def(HeapLocation(InternalFieldObjectLoc, heap, node->child1()), LazyNode(node));
return;
@@ -1360,7 +1360,7 @@
}
case PutInternalField: {
- AbstractHeap heap(JSPromiseFields, node->internalFieldIndex());
+ AbstractHeap heap(JSInternalFields, node->internalFieldIndex());
write(heap);
def(HeapLocation(InternalFieldObjectLoc, heap, node->child1()), LazyNode(node->child2().node()));
return;
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes