Skip to content

Conversation

@guitargeek
Copy link
Contributor

This fixes a regression introduced in 318faa0, where I forgot to backfill newly-created hash tables.

A unit test with the reproducer from the issue is also implemented.

Some simple RooFit unit tests are grouped in a single executable to not create too many test executabled.

Closes #20904.

Needs to be backported to ROOT 6.38

Copy link
Member

@hageboeck hageboeck left a comment

Choose a reason for hiding this comment

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

I would have preferred to have the fix and the changes to the tests in two different commits. If you would need to change something else, that could be an item that could be addressed in the same go.

@guitargeek
Copy link
Contributor Author

No problem, I'll split it up. Thanks for the review!

This fixes a regression introduced in 318faa0, where I forgot to
backfill newly-created hash tables.

A unit test with the reproducer from the issue is also implemented.

Closes root-project#20904.
Some simple RooFit unit tests are grouped in a single executable to not
create too many test executabled.
@guitargeek guitargeek merged commit c0b8e85 into root-project:master Jan 16, 2026
28 of 29 checks passed
@guitargeek guitargeek deleted the issue-20904 branch January 16, 2026 20:55
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.

[RF] RooWorkspace::data returns null pointer if the workspace contains 52 or more datasets

3 participants