-
Notifications
You must be signed in to change notification settings - Fork 122
Split mutex.h into .h and .cc files #751
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
❌ Integration test FAILEDRequested by @dconeybe on commit 428e197
Add flaky tests to go/fpl-cpp-flake-tracker |
(void)ret; | ||
#endif // !FIREBASE_PLATFORM_WINDOWS | ||
} | ||
void Acquire(); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM but maybe add a short comment above each one as long as we're in here.
…uitive to read without having to mentally apply the negation
🍞 Dismissed stale approval on external PR.
@jonsimantov Could I bother you for another approval? Your last approval got lost when I uploaded new changes. |
Move (most of) the implementation of
firebase::Mutex
into.cc
files from being entirely in themutex.h
file.This is the first PR towards moving
firebase::Mutex
into the public-internal includes directory, so that it can be used byfuture.h
. See #747 for the rationale.By splitting the implementation into
.cc
files it removes the need to pull other headers, likeapp/src/assert.h
andapp/src/log.h
also into the public-internal headers folder.Googlers can see b/206520921 for more details.