You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
Introduced new container "alt_set". Interfaces are the same as "set" but underlying implementation uses vectors of indices rather than pointers. The hope is that this will result in fewer compiler bugs related to deep copies of structures with self-referential pointers.
Optional FPP setting USE_ALT_SET to enable map containter to use alt_set instead of set under-the-hood.
Fixed
missing TARGET in some container interfaces. Spotted during introducition of "alt_set" container.
Added
Preliminary LLVMFlang support
Added missing TARGET attribute in map::erase() procedures. When
used with NAG compiler, would result in temporary objects with
dangling pointers. Added new test to cover this case.
Changed
Update CI to have gfortran-10 and gfortran-11 only on ubuntu-22.04
Update CI NVIDIA to NVHPC 24.7
Workarounds of IFX issues. (Did not submit reproducers.)