DescriptionRename RWLockGeneric to RWLockWinXP to more accurately reflect when it's used.
Since this is on Windows only, I'm also using the CriticalSectionWrapper and ConditionVariableWrapper Windows types directly which allows us to skip 3 extra heap allocations. It also helps with the removal of the 'friend' relationship between ConditionVariableWrapper and CriticalSectionWrapper, which is causing headaches on Mac.
BUG=
Committed: https://crrev.com/61046eb38d188c759478c84fb536ec8dd941e146
Cr-Commit-Position: refs/heads/master@{#11300}
Patch Set 1 #Patch Set 2 : Fix missing include #
Total comments: 2
Patch Set 3 : Remove include #
Messages
Total messages: 17 (7 generated)
|