-
Notifications
You must be signed in to change notification settings - Fork 1.4k
[cxxmodules] Reduce extra deserializations. #1409
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
Conversation
Starting build on |
Build failed on slc6/gcc62. Errors:
|
You may want to make a note in the commit that the requirement laid down in the (removed) comment are now satisfied (if they are). |
That's what I am trying to see if we need that code there. Do you know what series of commits might be addressing it. Which were the commits making the lists lazy? |
@phsft-bot build! |
Starting build on |
@phsft-bot build just on slc6/gcc62 with flags -Druntime_cxxmodules=On -Dctest_test_exclude_none=on |
Starting build on |
Build failed on slc6/gcc62. Errors:
Warnings:
And 7 more Failing tests:
And 28 more |
ROOT creates lazily the lists of entities. We do not need to actively update iterate over the namespaces and make the very expensive eager deserializations which affect the performance for both PCH/PCM.
dc2775d
to
4e3fe55
Compare
Starting build on |
@pcanal, I fixed the commit message and I will merge it. Let me know if you have any objections. |
Build failed on slc6/gcc62. |
No description provided.