Changes pushed with changeset c21e81f77ae1b167d9db5435bbd75ba30572c81e
User
Push date [To Local]
ChangesetPatch author — Commit message
bmo:mh+mozilla@glandium.org
Wed Sep 27 06:43:40 2017 +0000
8662255eb3de7f8fb54f5d7c8dc3281881c437c5Mike Hommey — Bug 1403444 - Replace the rb_foreach_* macros with a range iterator. r?njn
c21e81f77ae1b167d9db5435bbd75ba30572c81eMike Hommey — Bug 1403444 - Remove rbp_f_synced. r?njn
2154d015f9f9cae085465dcf2e3e2c709a521ce6Mike Hommey — Bug 1403444 - Replace rbp_move_red_left and rbp_move_red_right with private methods. r?njn
13201482c1c1fa328dbc418c3254b8fc5dc29395Mike Hommey — Bug 1403444 - Replace rbp_lean_left and rbp_lean_right with private methods. r?njn
1f0294ddab99fc047da936f8d5ce17e6c03d5217Mike Hommey — Bug 1403444 - Replace rbp_rotate_left and rbp_rotate_right with private methods. r?njn
75f0993111f55b862f6ac0ac6c81ca159462b249Mike Hommey — Bug 1403444 - Expand rb_remove. r?njn
a665a0c7d9be7aa8212691079c0845b92fc5757cMike Hommey — Bug 1403444 - Expand rb_insert. r?njn
e9a5e4ac7b22b980cafc4dda39a6af319d880f6eMike Hommey — Bug 1403444 - Expand rbp_first and rbp_last. r?njn
2e21726138e12d2bf5f9a54ecd0cacdea3f72433Mike Hommey — Bug 1403444 - Allow First and Last to take a start node, and use that in Next and Prev. r?njn
6207d5bb51ef7858ec94ecc2c1f5567d3c51b695Mike Hommey — Bug 1403444 - Expand rb_search and rb_nsearch. r?njn
8b4ff18ac6c69143fc4426ef494f959846219105Mike Hommey — Bug 1403444 - Expand rbp_next and rbp_prev. r?njn
c59484565768a5f9812a14a17cc15040883b3976Mike Hommey — Bug 1403444 - Trivially expand rb_node_field. r?njn
d579e91b756b60ca5189671744eb7f95b9fe2b86Mike Hommey — Bug 1403444 - Expand rbp_node_new. r?njn
b5a37bce211143e98856cf252f8e52f414425977Mike Hommey — Bug 1403444 - Expand rb_new, rb_first, rb_last, rb_next and rb_prev. r?njn
1a36d9db84195e54716692968d4e69d8ca29db75Mike Hommey — Bug 1403444 - Add methods to the RedBlackTree template class, replacing rb_wrap. r?njn
b253031aac5e39ad9a61fec905ad58830b1884c5Mike Hommey — Bug 1403444 - Move miscellaneous size related constants and macros earlier in mozjemalloc.cpp. r?njn
ad2b61cd3782b2e8c1ed685cfed4293a84a72311Mike Hommey — Bug 1403444 - Replace some uses of IsRed() with Color() or IsBlack(). r?njn
7443c7678a3c363f8beef69d6d13a25d3b9539e0Mike Hommey — Bug 1403444 - Trivially expand rbp_{color,red,black}_set. r?njn
76d4542c0bb6187b239e0a572467bcf5daf035e9Mike Hommey — Bug 1403444 - Trivially expand rbp_right_set. r?njn
490c783257b58dc65efc6b3c1d64108b1d2c51e5Mike Hommey — Bug 1403444 - Trivially expand rbp_left_set. r?njn
5e3835ab4b64c7198bcc95e451c4f463d9351293Mike Hommey — Bug 1403444 - Trivially expand rbp_red_get. r?njn
c254d7eb7c9ebe1091663983d5bb46aa8831d2d5Mike Hommey — Bug 1403444 - Trivially expand rbp_right_get. r?njn
5bf0215b8da256146bdba2d31922edc6fc43a93bMike Hommey — Bug 1403444 - Trivially expand rbp_left_get. r?njn
ac9f160e917609f288ef1f48cc934515411bb4c1Mike Hommey — Bug 1403444 - Abstract red-black-tree link field reference with a new macro. r?njn
f7643086efb2a18859dddc80079a6df5dd25cf0eMike Hommey — Bug 1403444 - Apply clang-format to the rb.h macros. r?njn
3122c5f1cdec1d17d4d180a18bfffc57256ee025Mike Hommey — Bug 1403444 - Use a fixed size for the stack space used during rb_foreach. r?njn
89607ef8c9afe50e87b07b1e877cc9f545491cc1Mike Hommey — Bug 1403444 - Make the "static" part of what the rb_wrap macro expands to.. r?njn
09942ec1616e258fdcd6b6570f24d16415166131Mike Hommey — Bug 1403444 - Add getters and setters on RedBlackTreeNode. r?njn
e8583570062788bcb759ac4216c14898287e6d99Mike Hommey — Bug 1403444 - Use templates for rb_node and rb_tree, and rename them. r?njn