FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

pthread_condvar.h: Fix ConditionVariable::TimedWait() on 32-bit platforms by dconeybe · Pull Request #1044 · firebase/firebase-cpp-sdk · GitHub

pthread_condvar.h: Fix ConditionVariable::TimedWait() on 32-bit platforms - #1044

Merged
dconeybe merged 3 commits into
mainfrom
dconeybe/ConditionVariableTimedWaitDelete
Aug 8, 2022
Merged

pthread_condvar.h: Fix ConditionVariable::TimedWait() on 32-bit platforms#1044
dconeybe merged 3 commits into
mainfrom
dconeybe/ConditionVariableTimedWaitDelete

Conversation

dconeybe commented Aug 5, 2022
edited
Loading

Copy link
Copy Markdown
Contributor

Fix the templated overload of ConditionVariable::TimedWait(), which suffers from the same integer overflow bug on 32-bit architectures as Semaphore::TimedWait(int) did (which was fixed by #1042). Also, delete NormalizeTimespec() since it is no longer used anywhere.

dconeybe added the skip-release-notes Skip release notes check label Aug 5, 2022
dconeybe self-assigned this Aug 5, 2022
dconeybe changed the title Dconeybe/condition variable timed wait delete pthread_condvar.h: Delete ConditionVariable::TimedWait() Aug 5, 2022
dconeybe changed the title pthread_condvar.h: Delete ConditionVariable::TimedWait() pthread_condvar.h: Delete unused method ConditionVariable::TimedWait() Aug 5, 2022
dconeybe added the tests-requested: quick Trigger a quick set of integration tests. label Aug 5, 2022
github-actions Bot added tests: in-progress This PR's integration tests are in progress. and removed tests-requested: quick Trigger a quick set of integration tests. labels Aug 5, 2022

github-actions Bot commented Aug 5, 2022
edited
Loading

Copy link
Copy Markdown

Integration test with FLAKINESS (succeeded after retry)

Requested by @dconeybe on commit fdb50b0
Last updated: Mon Aug 8 14:23 PDT 2022
View integration test log & download artifacts

Failures Configs
analytics [TEST] [FLAKINESS] [iOS] [macos] [1/2 ios_device: ios_target](1 failed tests)  CRASH/TIMEOUT
firestore [TEST] [FLAKINESS] [Android] [1/3 os: ubuntu] [1/2 android_device: android_target](1 failed tests)  CRASH/TIMEOUT

Add flaky tests to go/fpl-cpp-flake-tracker

github-actions Bot added the tests: failed This PR's integration tests failed. label Aug 5, 2022
dconeybe changed the title pthread_condvar.h: Delete unused method ConditionVariable::TimedWait() pthread_condvar.h: Fix ConditionVariable::TimedWait() on 32-bit platforms Aug 5, 2022
dconeybe added tests-requested: quick Trigger a quick set of integration tests. and removed tests: in-progress This PR's integration tests are in progress. tests: failed This PR's integration tests failed. labels Aug 5, 2022
github-actions Bot added tests: in-progress This PR's integration tests are in progress. tests: succeeded This PR's integration tests succeeded. and removed tests-requested: quick Trigger a quick set of integration tests. labels Aug 5, 2022
firebase-workflow-trigger Bot removed the tests: in-progress This PR's integration tests are in progress. label Aug 5, 2022
dconeybe requested a review from jonsimantov August 6, 2022 00:21
dconeybe merged commit fdb50b0 into main Aug 8, 2022
dconeybe deleted the dconeybe/ConditionVariableTimedWaitDelete branch August 8, 2022 18:17
github-actions Bot added tests: in-progress This PR's integration tests are in progress. tests: succeeded This PR's integration tests succeeded. and removed tests: succeeded This PR's integration tests succeeded. labels Aug 8, 2022
firebase-workflow-trigger Bot removed the tests: in-progress This PR's integration tests are in progress. label Aug 8, 2022
firebase locked and limited conversation to collaborators Sep 8, 2022
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

skip-release-notes Skip release notes check tests: succeeded This PR's integration tests succeeded.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants


Back | FazBrowse Home | New Git URL