Merge remote-tracking branch 'origin/main' into 883-compiler-floating-point-operation-optimizations-causing-non-be-behaviour