Add "default" empty implementation for Timer and SleepMs() by p12tic · Pull Request #170 · unittest-cpp/unittest-cpp · GitHub | Latest TMZ Celebrity News & Gossip | Watch TMZ Live
Skip to content

Add "default" empty implementation for Timer and SleepMs() #170

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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

p12tic
Copy link

@p12tic p12tic commented Nov 16, 2018

First, let me thank you for the great library that UnitTest++ is.

This PR upstreams some of the changes we have in a private fork of UnitTest++ at Unity Technologies.

A "default" implementation of Timer and TimeHelpers::SleepMs() has been added which could be used on platforms that either don't support timers or simply are not implemented in UnitTest (which does happen on weird platforms that Unity supports). Additionally, the implementation classes have been renamed to unique names so that accidental ODR clashes are not possible and instead we get a link error. Otherwise, depending on compilation flags, silent stack corruption would result.

@p12tic p12tic force-pushed the timer-add-default-impl branch from f70aeb8 to 452a6c7 Compare November 16, 2018 15:06
@p12tic
Copy link
Author

p12tic commented Nov 16, 2018

Note: the CI failure is not limited to this PR and is likely a preexisting problem on the master branch. See e.g. https://travis-ci.org/unittest-cpp/unittest-cpp/builds/322087958

@pjohnmeyer
Copy link
Member

@p12tic thanks for the PR. I've been away for a while but I will take a look soon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants

TMZ Celebrity News – Breaking Stories, Videos & Gossip

Looking for the latest TMZ celebrity news? You've come to the right place. From shocking Hollywood scandals to exclusive videos, TMZ delivers it all in real time.

Whether it’s a red carpet slip-up, a viral paparazzi moment, or a legal drama involving your favorite stars, TMZ news is always first to break the story. Stay in the loop with daily updates, insider tips, and jaw-dropping photos.

🎥 Watch TMZ Live

TMZ Live brings you daily celebrity news and interviews straight from the TMZ newsroom. Don’t miss a beat—watch now and see what’s trending in Hollywood.