Skip to content

[6.40][ntuple] Introduce feature flag 0 and some fixes/improvements related to it#22680

Open
silverweed wants to merge 6 commits into
root-project:v6-40-00-patchesfrom
silverweed:ntuple_merge_pre_colrep_640
Open

[6.40][ntuple] Introduce feature flag 0 and some fixes/improvements related to it#22680
silverweed wants to merge 6 commits into
root-project:v6-40-00-patchesfrom
silverweed:ntuple_merge_pre_colrep_640

Conversation

@silverweed

Copy link
Copy Markdown
Contributor

BP of #22655

Also fix the type of result

(cherry picked from commit 38883b3)
In code, this feature is represented by an update in the logic of
RClusterDescriptorBuilder::AddExtendedColumnRanges(), which now handles
properly the case where a column is added in a later cluster and
therefore cannot rely on the (NEntries * NRepetitions) calculation, so
it instead copies its FirstElementIndex and NElements from the 0th
representation (which is guaranteed to have valid numbers for them).

(cherry picked from commit 6c8f6ce)
This is necessary to support multiple representations that use the same
column type but different metadata (e.g. different bit width on
Real32Trunc columns)

(cherry picked from commit 6bf5355)
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.

1 participant