Skip to content
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

[Math] Move TimingScope to ROOT::Math::Util #18021

Merged
merged 2 commits into from
Mar 19, 2025

Conversation

guitargeek
Copy link
Contributor

Move TimingScope to ROOT::Math::Util in MathCore to avoid code duplication while at the same time not introducing new dependencies (MathCore is the only dependency that Minuit2 is allowed to have because of the standalone build possibility).

This follows up on previous comments by @lmoneta.

Copy link

github-actions bot commented Mar 16, 2025

Test Results

    20 files      20 suites   5d 14h 21m 45s ⏱️
 2 726 tests  2 726 ✅ 0 💤 0 ❌
52 591 runs  52 591 ✅ 0 💤 0 ❌

Results for commit 4dcdf15.

♻️ This comment has been updated with latest results.

Move TimingScope to `ROOT::Math::Util` in MathCore to avoid code
duplication while at the same time not introducing new dependencies
(MathCore is the only dependency that Minuit2 is allowed to have because
of the standalone build possibility).
Copy link
Member

@lmoneta lmoneta left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!
Thank you Jonas for this nice improvements and moving the TimingScope class to ROOT::Math::Util so it can be used by other ROOT packages

@guitargeek guitargeek merged commit a336cd7 into root-project:master Mar 19, 2025
22 of 23 checks passed
@guitargeek guitargeek deleted the timing_scope branch March 19, 2025 09:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants