Page MenuHomeFreeBSD

rb_tree: optimiize insert_color
AbandonedPublic

Authored by dougm on Jul 2 2022, 5:59 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Jan 9, 6:51 PM
Unknown Object (File)
Sat, Dec 20, 8:58 PM
Unknown Object (File)
Dec 14 2025, 11:09 AM
Unknown Object (File)
Nov 28 2025, 1:12 PM
Unknown Object (File)
Nov 27 2025, 12:26 PM
Unknown Object (File)
Nov 23 2025, 12:33 PM
Unknown Object (File)
Nov 7 2025, 3:29 PM
Unknown Object (File)
Nov 6 2025, 12:20 PM
Subscribers
None

Details

Reviewers
alc
Summary

Rearrange color changes in RB_INSERT_COLOR to flip two colors at a time, rather than one and then the other.

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

dougm requested review of this revision.Jul 2 2022, 5:59 PM
dougm created this revision.

Rewrite RB_SET_PARENT, as suggested. This reduce size by 32 bytes.

Made redundant by committing D35524.