Title: [161554] trunk/Source/_javascript_Core
- Revision
- 161554
- Author
- [email protected]
- Date
- 2014-01-09 07:50:54 -0800 (Thu, 09 Jan 2014)
Log Message
Shrink WatchpointSet.
<https://webkit.org/b/126694>
Reorder the members of WatchpointSet, shrinking it by 8 bytes.
767 kB progression on Membuster3.
Reviewed by Antti Koivisto.
* bytecode/Watchpoint.h:
Modified Paths
Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (161553 => 161554)
--- trunk/Source/_javascript_Core/ChangeLog 2014-01-09 12:06:21 UTC (rev 161553)
+++ trunk/Source/_javascript_Core/ChangeLog 2014-01-09 15:50:54 UTC (rev 161554)
@@ -1,3 +1,15 @@
+2014-01-09 Andreas Kling <[email protected]>
+
+ Shrink WatchpointSet.
+ <https://webkit.org/b/126694>
+
+ Reorder the members of WatchpointSet, shrinking it by 8 bytes.
+ 767 kB progression on Membuster3.
+
+ Reviewed by Antti Koivisto.
+
+ * bytecode/Watchpoint.h:
+
2014-01-08 Mark Hahnenberg <[email protected]>
Reverting accidental GC logging
Modified: trunk/Source/_javascript_Core/bytecode/Watchpoint.h (161553 => 161554)
--- trunk/Source/_javascript_Core/bytecode/Watchpoint.h 2014-01-09 12:06:21 UTC (rev 161553)
+++ trunk/Source/_javascript_Core/bytecode/Watchpoint.h 2014-01-09 15:50:54 UTC (rev 161554)
@@ -132,10 +132,11 @@
void fireAllWatchpoints();
friend class InlineWatchpointSet;
-
- SentinelLinkedList<Watchpoint, BasicRawSentinelNode<Watchpoint>> m_set;
+
int8_t m_state;
int8_t m_setIsNotEmpty;
+
+ SentinelLinkedList<Watchpoint, BasicRawSentinelNode<Watchpoint>> m_set;
};
// InlineWatchpointSet is a low-overhead, non-copyable watchpoint set in which
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes