flux-framework / PerfFlowAspect

An Aspect Oriented Programming (AOP)-based tool to analyze cross-cutting performance concerns of composite science workflows.
https://perfflowaspect.readthedocs.io
GNU Lesser General Public License v3.0
2 stars 15 forks source link

Create a portability branch that supports clang10 through clang18 #176

Open tpatki opened 1 month ago

tpatki commented 1 month ago

PR #167 will be cleaned up and converted to a new branch, that will reside under the main repository as a portability branch which is experimental. This will support both the legacy and new pass manager, and users are expected to find it highly beneficial if they switch between different Clang versions. Supported Clang versions will be Clang-9 through Clang-18.

We do our best to test and update this branch, but we will not guarantee production-grade support. Production-quality will be guaranteed on the main branch, which will be pinned to Clang v15 and will use the new pass manager.