Biweekly meeting: C++ Modules in ROOT

Europe/Zurich
Oksana Shadura (University of Nebraska Lincoln (US)), Vasil Georgiev Vasilev (Institute for Advanced Physical Studies (BG))

Attendance: Bertrand, David, Oksana, Vassil

David: CMSSW related changes break some of the workflows. The dyld dictionary resolution patch made some test succeed but broke other workflows need to look.

Bertrand: The Windows modules-related changes introduce an unknown M_PI error. We should reintroduce the include of math.h or add a TMath.h

Oksana: Nothing to report

Vassil: Following up on https://reviews.llvm.org/D89749 which touches a performance-related modules code. I could not apply the patch against llvm9 even. There is no way to test the changes currently. Spent some time on the dyld dictionary resolution patch. Initially the performance was bad and seemed a no-go. However, this week I found a memory leak and improved the performance a little so still viable approach.

AOB: Next meeting in two weeks

There are minutes attached to this event. Show them.
    • 14:00 14:30
      Updates 30m
      Speakers: Oksana Shadura (University of Nebraska Lincoln (US)), Vasil Georgiev Vasilev (Institute for Advanced Physical Studies (BG))
    • 14:30 15:00
      Round table 30m