On Thu, Oct 30, 2025 at 09:29:02PM +0100, Mikael Morin wrote: > From: Mikael Morin <[email protected]> > > This starts a series of patches (funded by STF) to refactor initialisation > and updates of array descriptors. > > The current API touching array descriptors is mostly limited to a set of > getters to pick the value of individual array descriptor fields, and setters > to update them. This requires every area of the compiler touching array > descriptors to have knowledge of their contents. > > The final goal of the patches is to remove (most of) the setters from the > public API, and replace them with more high level functions providing > complete array descriptor updates (say copy descriptor, or shift array > bounds) without leaking the detail of the fields that have their values > changed under the hood. > > This first series moves the existing array descriptor functions to a > separate file.
Mikael, This series of patches is OK with me. After applying each patch, I bootstrapped and ran check-fortran on x86_64-*-freebsd. Everything worked as expected, i.e., no regressions. Thanks for taking on these clean-up type of patches. -- steve
