Extend io customization support: whole obj rule in split obj.#8429
Extend io customization support: whole obj rule in split obj.#8429pcanal merged 9 commits intoroot-project:masterfrom
Conversation
|
Starting build on |
|
test pending. |
|
@phsft-bot build with flags -DCTEST_TEST_EXCLUDE_NONE=On |
|
Starting build on |
|
Build failed on ROOT-ubuntu16/nortcxxmod. Failing tests: |
|
Build failed on windows10/cxx14. Errors:
|
|
Back-ported to root-project:v6-22-00-patches at chissg:hotfix/v6-22-00-patches-8428. Local build successful on |
jblomer
left a comment
There was a problem hiding this comment.
Looks fine to me although I don't understand all the implications. Perhaps a comment could be added on the meaning of fElemId != (UInt_t)-1.
4424196 to
34b5ec5
Compare
|
Starting build on |
34b5ec5 to
17005fb
Compare
|
Starting build on |
|
👉 View analysis in DeepCode’s Dashboard | Configure the bot👉 The DeepCode service and API will be deprecated in August, 2021. Here is the information how to migrate. Thank you for using DeepCode 🙏 ❤️ !If you are using our plugins, you might be interested in their successors: Snyk's JetBrains plugin and Snyk's VS Code plugin. |
17005fb to
5d22b2d
Compare
|
Starting build on |
|
Build failed on ROOT-performance-centos8-multicore/default. Failing tests: |
|
Build failed on mac1014/python3. Failing tests: |
|
Build failed on ROOT-ubuntu16/nortcxxmod. Failing tests: |
5d22b2d to
78ca4af
Compare
|
Starting build on |
|
Build failed on windows10/cxx14. Errors:
|
78ca4af to
43e0362
Compare
|
Starting build on |
1 similar comment
|
Starting build on |
|
Build failed on ROOT-debian10-i386/cxx14. Failing tests: |
|
Build failed on ROOT-ubuntu16/nortcxxmod. Failing tests: |
|
Build failed on ROOT-performance-centos8-multicore/default. Warnings:
Failing tests: |
|
Build failed on ROOT-ubuntu2004/soversion. Failing tests: |
|
Build failed on mac11/cxx17. Failing tests:
And 5 more |
|
Build failed on mac1015/python3. Failing tests: |
|
@phsft-bot build |
|
Starting build on |
|
Build failed on mac11/cxx17. Failing tests:
And 4 more |
Extend the support for a rule that applies to several data members (and thus currently is applied as the 'object level') to the case of a split object embedded within a split subobject of an object (previous it worked only for the collection case). This fixes issue root-project#8428, see also https://cdcvs.fnal.gov/redmine/issues/25893.
66bd1ec to
6093325
Compare
|
Starting build on |
|
Build failed on ROOT-performance-centos8-multicore/default. Failing tests: |
|
Build failed on mac11/cxx17. Failing tests: |
…etion In the case where the containing object held several sub-object whose type is a class which has a 'whole object' rule, prior to this commit, the infrastructure would re-use only one of the incoming object as input to the rule executions.
…split obj. Use the full name to make branch name comparisons
The branch ID is not reliable as for the 'later' branch it has not yet been updated from the as-seen-when-writing value to the current value.
… for missing data member
6093325 to
ecc8548
Compare
|
Starting build on |
Extend the support for a rule that applies to several data members (and thus currently is applied as the 'object level') to
the case of a split object embedded within a split subobject of an object (previous it worked only for the collection case).
This fixes issue #8428 , see also https://cdcvs.fnal.gov/redmine/issues/25893.
This PR fixes #8428