Changeset 87416 in webkit for trunk/Source/JavaScriptCore/ChangeLog
- Timestamp:
- May 26, 2011, 12:34:17 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r87408 r87416 1 1 2011-05-26 Geoffrey Garen <[email protected]> 2 2 3 Reviewed by Oliver Hunt. 4 5 Filled out some features in DoublyLinkedList 6 https://bugs.webkit.org/show_bug.cgi?id=61549 7 8 * heap/MarkedBlock.h: Use DoublyLinkedListNode to simplify our class 9 definition. 10 3 Rolled out http://trac.webkit.org/changeset/87408 because it broke the 4 Windows build. 5 6 * heap/MarkedBlock.cpp: 7 (JSC::MarkedBlock::MarkedBlock): 8 * heap/MarkedBlock.h: 9 (JSC::MarkedBlock::setPrev): 10 (JSC::MarkedBlock::setNext): 11 (JSC::MarkedBlock::prev): 12 (JSC::MarkedBlock::next): 11 13 * wtf/DoublyLinkedList.h: 12 (WTF::::DoublyLinkedListNode):13 (WTF::::setPrev):14 (WTF::::setNext):15 (WTF::::prev):16 (WTF::::next): Added a helper base class for being a node in a list.17 The odd idioms here allow subclasses to choose their own data member18 layout, which is sometimes important for performance.19 20 14 (WTF::::DoublyLinkedList): 21 15 (WTF::::isEmpty): 22 (WTF::::size):23 (WTF::::clear):24 16 (WTF::::head): 25 17 (WTF::::append): 26 18 (WTF::::remove): 27 (WTF::::removeHead): Change "Node" to "T" to be more idiomatic, and added28 clear(), removeHead(), and size() functions.29 19 30 20 2011-05-26 Geoffrey Garen <[email protected]>
Note:
See TracChangeset
for help on using the changeset viewer.