RESOLVED FIXED 199782
Streamline PODIntervalTree code and remove ValueToString
https://bugs.webkit.org/show_bug.cgi?id=199782
Summary Streamline PODIntervalTree code and remove ValueToString
Darin Adler
Reported 2019-07-13 18:19:15 PDT
Streamline PODIntervalTree code and remove ValueToString
Attachments
Patch (74.92 KB, patch)
2019-07-14 11:34 PDT, Darin Adler
no flags
Archive of layout-test-results from ews101 for mac-highsierra (3.53 MB, application/zip)
2019-07-14 12:52 PDT, EWS Watchlist
no flags
Archive of layout-test-results from ews107 for mac-highsierra-wk2 (3.10 MB, application/zip)
2019-07-14 13:00 PDT, EWS Watchlist
no flags
Archive of layout-test-results from ews117 for mac-highsierra (3.13 MB, application/zip)
2019-07-14 13:41 PDT, EWS Watchlist
no flags
Archive of layout-test-results from ews121 for ios-simulator-wk2 (2.72 MB, application/zip)
2019-07-14 13:46 PDT, EWS Watchlist
no flags
Archive of layout-test-results from ews215 for win-future (13.56 MB, application/zip)
2019-07-14 14:10 PDT, EWS Watchlist
no flags
Patch (74.57 KB, patch)
2019-12-06 09:27 PST, Darin Adler
no flags
Patch (77.22 KB, patch)
2019-12-07 09:12 PST, Darin Adler
no flags
Patch (77.93 KB, patch)
2019-12-07 11:40 PST, Darin Adler
andersca: review+
andersca: commit-queue+
Darin Adler
Comment 1 2019-07-14 11:34:28 PDT Comment hidden (obsolete)
EWS Watchlist
Comment 2 2019-07-14 12:52:11 PDT Comment hidden (obsolete)
EWS Watchlist
Comment 3 2019-07-14 12:52:12 PDT Comment hidden (obsolete)
EWS Watchlist
Comment 4 2019-07-14 13:00:11 PDT Comment hidden (obsolete)
EWS Watchlist
Comment 5 2019-07-14 13:00:13 PDT Comment hidden (obsolete)
EWS Watchlist
Comment 6 2019-07-14 13:41:40 PDT Comment hidden (obsolete)
EWS Watchlist
Comment 7 2019-07-14 13:41:42 PDT Comment hidden (obsolete)
EWS Watchlist
Comment 8 2019-07-14 13:46:03 PDT Comment hidden (obsolete)
EWS Watchlist
Comment 9 2019-07-14 13:46:04 PDT Comment hidden (obsolete)
EWS Watchlist
Comment 10 2019-07-14 14:10:39 PDT Comment hidden (obsolete)
EWS Watchlist
Comment 11 2019-07-14 14:10:41 PDT Comment hidden (obsolete)
Darin Adler
Comment 12 2019-12-06 09:27:08 PST Comment hidden (obsolete)
Darin Adler
Comment 13 2019-12-07 09:12:44 PST Comment hidden (obsolete)
Darin Adler
Comment 14 2019-12-07 11:40:12 PST
Darin Adler
Comment 15 2019-12-08 11:57:12 PST
OK, everything seems to be working perfectly now and all the bubbles on EWS are green, so I'd like to find someone to review.
Anders Carlsson
Comment 16 2019-12-09 08:32:07 PST
Comment on attachment 385104 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=385104&action=review > Source/WebCore/platform/PODRedBlackTree.h:104 > + insertNode(new Node(T { data })); Would be nice if insertNode took a unique_ptr - seeing "new" in modern C++ code always makes me uneasy.
Darin Adler
Comment 17 2019-12-09 09:01:53 PST
Comment on attachment 385104 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=385104&action=review >> Source/WebCore/platform/PODRedBlackTree.h:104 >> + insertNode(new Node(T { data })); > > Would be nice if insertNode took a unique_ptr - seeing "new" in modern C++ code always makes me uneasy. I’ll try that out in a follow-up. (As you know, often my challenge is when to *stop* tweaking and refactoring.)
Darin Adler
Comment 18 2019-12-09 09:13:33 PST
Committed r253290
Note You need to log in before you can comment on or make changes to this bug.