Skip to content

Major release

Compare
Choose a tag to compare
@tclune tclune released this 25 Oct 14:26
747e3cb

Relatively little has changed since the previous release, but given the other projects that now depend on gFTL it seems timely to go beyond the v0 label.

The one significant improvement since the previous release is that pointers to contained ALLOCATABLE items should now remain valid even when the container is subsequently modified. This includes special logic for Map containers where the value (or key) is ALLOCATABLE, but the Pair itself is not. This feature was generally working for most compilers with optimization on, but until the recent changes a strict compiler could have used copies at various points which would have foiled the MOVE_ALLOC() under the hood. NAG with -C=dangling was used to expose the remaining issues.