From eec5cb72df695731528c81577328bcab64017dbf Mon Sep 17 00:00:00 2001 From: Kharlamov Vladislav <73277308+avg-itmo-enjoyer@users.noreply.github.com> Date: Fri, 5 Dec 2025 10:13:25 +0300 Subject: [PATCH] Add Go 1.25 (#8317) Resolves: #8316 --- etc/config/go.amazon.properties | 53 +++++++++++++++++++++++++-------- 1 file changed, 40 insertions(+), 13 deletions(-) diff --git a/etc/config/go.amazon.properties b/etc/config/go.amazon.properties index 30fae11ff..586918b96 100644 --- a/etc/config/go.amazon.properties +++ b/etc/config/go.amazon.properties @@ -111,7 +111,7 @@ group.gl.isSemVer=true ###### x86 GC ###### group.x86gl.compilers=&amd64gl:&386gl -group.amd64gl.compilers=6g141:gl172:gl185:gl187:gl192:gl194:gl1100:gl1101:gl1110:gl1120:gl1130:gl1140:gl1150:gl1160:gl1170:gl1180:gl1190:gl1200:gl12113:gl12212:gl1238:gl1242:gltip +group.amd64gl.compilers=6g141:gl172:gl185:gl187:gl192:gl194:gl1100:gl1101:gl1110:gl1120:gl1130:gl1140:gl1150:gl1160:gl1170:gl1180:gl1190:gl1200:gl12113:gl12212:gl1238:gl1242:gl1254:gltip group.amd64gl.groupName=x86-64 GC group.amd64gl.baseName=x86-64 gc @@ -183,12 +183,15 @@ compiler.gl1238.goroot=/opt/compiler-explorer/golang-1.23.8/go compiler.gl1242.exe=/opt/compiler-explorer/golang-1.24.2/go/bin/go compiler.gl1242.semver=1.24.2 compiler.gl1242.goroot=/opt/compiler-explorer/golang-1.24.2/go +compiler.gl1254.exe=/opt/compiler-explorer/golang-1.25.4/go/bin/go +compiler.gl1254.semver=1.25.4 +compiler.gl1254.goroot=/opt/compiler-explorer/golang-1.25.4/go compiler.gltip.exe=/opt/compiler-explorer/go-tip/bin/go compiler.gltip.semver=(tip) compiler.gltip.isNightly=true compiler.gltip.goroot=/opt/compiler-explorer/go-tip -group.386gl.compilers=386_gl114:386_gl115:386_gl116:386_gl117:386_gl118:386_gl119:386_gl120:386_gl121:386_gl122:386_gl123:386_gl124:386_gltip +group.386gl.compilers=386_gl114:386_gl115:386_gl116:386_gl117:386_gl118:386_gl119:386_gl120:386_gl121:386_gl122:386_gl123:386_gl124:386_gl125:386_gltip group.386gl.groupName=x86 GC group.386gl.baseName=x86 gc group.386gl.goarch=386 @@ -215,6 +218,8 @@ compiler.386_gl123.exe=/opt/compiler-explorer/golang-1.23.8/go/bin/go compiler.386_gl123.semver=1.23.8 compiler.386_gl124.exe=/opt/compiler-explorer/golang-1.24.2/go/bin/go compiler.386_gl124.semver=1.24.2 +compiler.386_gl125.exe=/opt/compiler-explorer/golang-1.25.4/go/bin/go +compiler.386_gl125.semver=1.25.4 compiler.386_gltip.exe=/opt/compiler-explorer/go-tip/bin/go compiler.386_gltip.semver=(tip) compiler.386_gltip.isNightly=true @@ -224,7 +229,7 @@ compiler.386_gltip.isNightly=true group.armgl.compilers=&arm32gl:&arm64gl group.armgl.supportsBinary=false -group.arm32gl.compilers=arm_gl114:arm_gl115:arm_gl116:arm_gl117:arm_gl118:arm_gl119:arm_gl120:arm_gl121:arm_gl122:arm_gl123:arm_gl124:arm_gltip +group.arm32gl.compilers=arm_gl114:arm_gl115:arm_gl116:arm_gl117:arm_gl118:arm_gl119:arm_gl120:arm_gl121:arm_gl122:arm_gl123:arm_gl124:arm_gl125:arm_gltip group.arm32gl.groupName=ARM GC group.arm32gl.baseName=ARM gc group.arm32gl.goarch=arm @@ -251,11 +256,13 @@ compiler.arm_gl123.exe=/opt/compiler-explorer/golang-1.23.8/go/bin/go compiler.arm_gl123.semver=1.23.8 compiler.arm_gl124.exe=/opt/compiler-explorer/golang-1.24.2/go/bin/go compiler.arm_gl124.semver=1.24.2 +compiler.arm_gl125.exe=/opt/compiler-explorer/golang-1.25.4/go/bin/go +compiler.arm_gl125.semver=1.25.4 compiler.arm_gltip.exe=/opt/compiler-explorer/go-tip/bin/go compiler.arm_gltip.semver=(tip) compiler.arm_gltip.isNightly=true -group.arm64gl.compilers=arm64_gl114:arm64_gl115:arm64_gl116:arm64_gl117:arm64_gl118:arm64_gl119:arm64_gl120:arm64_gl121:arm64_gl122:arm64_gl123:arm64_gl124:arm64_gltip +group.arm64gl.compilers=arm64_gl114:arm64_gl115:arm64_gl116:arm64_gl117:arm64_gl118:arm64_gl119:arm64_gl120:arm64_gl121:arm64_gl122:arm64_gl123:arm64_gl124:arm64_gl125:arm64_gltip group.arm64gl.groupName=ARM64 GC group.arm64gl.baseName=ARM64 gc group.arm64gl.goarch=arm64 @@ -282,6 +289,8 @@ compiler.arm64_gl123.exe=/opt/compiler-explorer/golang-1.23.8/go/bin/go compiler.arm64_gl123.semver=1.23.8 compiler.arm64_gl124.exe=/opt/compiler-explorer/golang-1.24.2/go/bin/go compiler.arm64_gl124.semver=1.24.2 +compiler.arm64_gl125.exe=/opt/compiler-explorer/golang-1.25.4/go/bin/go +compiler.arm64_gl125.semver=1.25.4 compiler.arm64_gltip.exe=/opt/compiler-explorer/go-tip/bin/go compiler.arm64_gltip.semver=(tip) compiler.arm64_gltip.isNightly=true @@ -293,7 +302,7 @@ group.mipsgl.supportsBinary=false group.mips32gl.compilers=&mips32legl:&mips32begl -group.mips32legl.compilers=mipsle_gl114:mipsle_gl115:mipsle_gl116:mipsle_gl117:mipsle_gl118:mipsle_gl119:mipsle_gl120:mipsle_gl121:mipsle_gl122:mipsle_gl123:mipsle_gl124:mipsle_gltip +group.mips32legl.compilers=mipsle_gl114:mipsle_gl115:mipsle_gl116:mipsle_gl117:mipsle_gl118:mipsle_gl119:mipsle_gl120:mipsle_gl121:mipsle_gl122:mipsle_gl123:mipsle_gl124:mipsle_gl125:mipsle_gltip group.mips32legl.goarch=mipsle group.mips32legl.groupName=MIPSLE GC group.mips32legl.baseName=MIPSLE gc @@ -320,11 +329,13 @@ compiler.mipsle_gl123.exe=/opt/compiler-explorer/golang-1.23.8/go/bin/go compiler.mipsle_gl123.semver=1.23.8 compiler.mipsle_gl124.exe=/opt/compiler-explorer/golang-1.24.2/go/bin/go compiler.mipsle_gl124.semver=1.24.2 +compiler.mipsle_gl125.exe=/opt/compiler-explorer/golang-1.25.4/go/bin/go +compiler.mipsle_gl125.semver=1.25.4 compiler.mipsle_gltip.exe=/opt/compiler-explorer/go-tip/bin/go compiler.mipsle_gltip.semver=(tip) compiler.mipsle_gltip.isNightly=true -group.mips32begl.compilers=mips_gl114:mips_gl115:mips_gl116:mips_gl117:mips_gl118:mips_gl119:mips_gl120:mips_gl121:mips_gl122:mips_gl123:mips_gl124:mips_gltip +group.mips32begl.compilers=mips_gl114:mips_gl115:mips_gl116:mips_gl117:mips_gl118:mips_gl119:mips_gl120:mips_gl121:mips_gl122:mips_gl123:mips_gl124:mips_gl125:mips_gltip group.mips32begl.goarch=mips group.mips32begl.groupName=MIPS GC group.mips32begl.baseName=MIPS gc @@ -351,13 +362,15 @@ compiler.mips_gl123.exe=/opt/compiler-explorer/golang-1.23.8/go/bin/go compiler.mips_gl123.semver=1.23.8 compiler.mips_gl124.exe=/opt/compiler-explorer/golang-1.24.2/go/bin/go compiler.mips_gl124.semver=1.24.2 +compiler.mips_gl125.exe=/opt/compiler-explorer/golang-1.25.4/go/bin/go +compiler.mips_gl125.semver=1.25.4 compiler.mips_gltip.exe=/opt/compiler-explorer/go-tip/bin/go compiler.mips_gltip.semver=(tip) compiler.mips_gltip.isNightly=true group.mips64gl.compilers=&mips64legl:&mips64begl -group.mips64begl.compilers=mips64_gl114:mips64_gl115:mips64_gl116:mips64_gl117:mips64_gl118:mips64_gl119:mips64_gl120:mips64_gl121:mips64_gl122:mips64_gl123:mips64_gl124:mips64_gltip +group.mips64begl.compilers=mips64_gl114:mips64_gl115:mips64_gl116:mips64_gl117:mips64_gl118:mips64_gl119:mips64_gl120:mips64_gl121:mips64_gl122:mips64_gl123:mips64_gl124:mips64_gl125:mips64_gltip group.mips64begl.goarch=mips64 group.mips64begl.groupName=MIPS64 GC group.mips64begl.baseName=MIPS64 gc @@ -384,12 +397,14 @@ compiler.mips64_gl123.exe=/opt/compiler-explorer/golang-1.23.8/go/bin/go compiler.mips64_gl123.semver=1.23.8 compiler.mips64_gl124.exe=/opt/compiler-explorer/golang-1.24.2/go/bin/go compiler.mips64_gl124.semver=1.24.2 +compiler.mips64_gl125.exe=/opt/compiler-explorer/golang-1.25.4/go/bin/go +compiler.mips64_gl125.semver=1.25.4 compiler.mips64_gltip.exe=/opt/compiler-explorer/go-tip/bin/go compiler.mips64_gltip.semver=(tip) compiler.mips64_gltip.isNightly=true -group.mips64legl.compilers=mips64le_gl114:mips64le_gl115:mips64le_gl116:mips64le_gl117:mips64le_gl118:mips64le_gl119:mips64le_gl120:mips64le_gl121:mips64le_gl122:mips64le_gl123:mips64le_gl124:mips64le_gltip +group.mips64legl.compilers=mips64le_gl114:mips64le_gl115:mips64le_gl116:mips64le_gl117:mips64le_gl118:mips64le_gl119:mips64le_gl120:mips64le_gl121:mips64le_gl122:mips64le_gl123:mips64le_gl124:mips64le_gl125:mips64le_gltip group.mips64legl.goarch=mips64le group.mips64legl.groupName=MIPS64LE GC group.mips64legl.baseName=MIPS64LE gc @@ -417,6 +432,8 @@ compiler.mips64le_gl123.exe=/opt/compiler-explorer/golang-1.23.8/go/bin/go compiler.mips64le_gl123.semver=1.23.8 compiler.mips64le_gl124.exe=/opt/compiler-explorer/golang-1.24.2/go/bin/go compiler.mips64le_gl124.semver=1.24.2 +compiler.mips64le_gl125.exe=/opt/compiler-explorer/golang-1.25.4/go/bin/go +compiler.mips64le_gl125.semver=1.25.4 compiler.mips64le_gltip.exe=/opt/compiler-explorer/go-tip/bin/go compiler.mips64le_gltip.semver=(tip) compiler.mips64le_gltip.isNightly=true @@ -427,7 +444,7 @@ group.ppcgl.compilers=&ppc64legl:&ppc64begl group.ppcgl.supportsBinary=false group.ppcgl.instructionSet=powerpc -group.ppc64legl.compilers=ppc64le_gl114:ppc64le_gl115:ppc64le_gl116:ppc64le_gl117:ppc64le_gl118:ppc64le_gl119:ppc64le_gl120:ppc64le_gl121:ppc64le_gl122:ppc64le_gl123:ppc64le_gl124:ppc64le_gltip +group.ppc64legl.compilers=ppc64le_gl114:ppc64le_gl115:ppc64le_gl116:ppc64le_gl117:ppc64le_gl118:ppc64le_gl119:ppc64le_gl120:ppc64le_gl121:ppc64le_gl122:ppc64le_gl123:ppc64le_gl124:ppc64le_gl125:ppc64le_gltip group.ppc64legl.goarch=ppc64le group.ppc64legl.groupName=POWER64LE GC group.ppc64legl.baseName=POWER64LE gc @@ -454,12 +471,14 @@ compiler.ppc64le_gl123.exe=/opt/compiler-explorer/golang-1.23.8/go/bin/go compiler.ppc64le_gl123.semver=1.23.8 compiler.ppc64le_gl124.exe=/opt/compiler-explorer/golang-1.24.2/go/bin/go compiler.ppc64le_gl124.semver=1.24.2 +compiler.ppc64le_gl125.exe=/opt/compiler-explorer/golang-1.25.4/go/bin/go +compiler.ppc64le_gl125.semver=1.25.4 compiler.ppc64le_gltip.exe=/opt/compiler-explorer/go-tip/bin/go compiler.ppc64le_gltip.semver=(tip) compiler.ppc64le_gltip.isNightly=true -group.ppc64begl.compilers=ppc64_gl114:ppc64_gl115:ppc64_gl116:ppc64_gl117:ppc64_gl118:ppc64_gl119:ppc64_gl120:ppc64_gl121:ppc64_gl122:ppc64_gl123:ppc64_gl124:ppc64_gltip +group.ppc64begl.compilers=ppc64_gl114:ppc64_gl115:ppc64_gl116:ppc64_gl117:ppc64_gl118:ppc64_gl119:ppc64_gl120:ppc64_gl121:ppc64_gl122:ppc64_gl123:ppc64_gl124:ppc64_gl125:ppc64_gltip group.ppc64begl.goarch=ppc64 group.ppc64begl.groupName=POWER64 GC group.ppc64begl.baseName=POWER64 gc @@ -486,13 +505,15 @@ compiler.ppc64_gl123.exe=/opt/compiler-explorer/golang-1.23.8/go/bin/go compiler.ppc64_gl123.semver=1.23.8 compiler.ppc64_gl124.exe=/opt/compiler-explorer/golang-1.24.2/go/bin/go compiler.ppc64_gl124.semver=1.24.2 +compiler.ppc64_gl125.exe=/opt/compiler-explorer/golang-1.25.4/go/bin/go +compiler.ppc64_gl125.semver=1.25.4 compiler.ppc64_gltip.exe=/opt/compiler-explorer/go-tip/bin/go compiler.ppc64_gltip.semver=(tip) compiler.ppc64_gltip.isNightly=true ###### RSICV GL ###### -group.riscvgl.compilers=riscv64_gl114:riscv64_gl115:riscv64_gl116:riscv64_gl117:riscv64_gl118:riscv64_gl119:riscv64_gl120:riscv64_gl121:riscv64_gl122:riscv64_gl123:riscv64_gl124:riscv64_gltip +group.riscvgl.compilers=riscv64_gl114:riscv64_gl115:riscv64_gl116:riscv64_gl117:riscv64_gl118:riscv64_gl119:riscv64_gl120:riscv64_gl121:riscv64_gl122:riscv64_gl123:riscv64_gl124:riscv64_gl125:riscv64_gltip group.riscvgl.supportsBinary=false group.riscvgl.groupName=RISC-V 64 GC group.riscvgl.baseName=RISC-V 64 gc @@ -520,13 +541,15 @@ compiler.riscv64_gl123.exe=/opt/compiler-explorer/golang-1.23.8/go/bin/go compiler.riscv64_gl123.semver=1.23.8 compiler.riscv64_gl124.exe=/opt/compiler-explorer/golang-1.24.2/go/bin/go compiler.riscv64_gl124.semver=1.24.2 +compiler.riscv64_gl125.exe=/opt/compiler-explorer/golang-1.25.4/go/bin/go +compiler.riscv64_gl125.semver=1.25.4 compiler.riscv64_gltip.exe=/opt/compiler-explorer/go-tip/bin/go compiler.riscv64_gltip.semver=(tip) compiler.riscv64_gltip.isNightly=true ##### s390x GL ###### -group.s390xgl.compilers=s390x_gl114:s390x_gl115:s390x_gl116:s390x_gl117:s390x_gl118:s390x_gl119:s390x_gl120:s390x_gl121:s390x_gl122:s390x_gl123:s390x_gl124:s390x_gltip +group.s390xgl.compilers=s390x_gl114:s390x_gl115:s390x_gl116:s390x_gl117:s390x_gl118:s390x_gl119:s390x_gl120:s390x_gl121:s390x_gl122:s390x_gl123:s390x_gl124:s390x_gl125:s390x_gltip group.s390xgl.supportsBinary=false group.s390xgl.goarch=s390x group.s390xgl.groupName=S390X GC @@ -555,6 +578,8 @@ compiler.s390x_gl123.exe=/opt/compiler-explorer/golang-1.23.8/go/bin/go compiler.s390x_gl123.semver=1.23.8 compiler.s390x_gl124.exe=/opt/compiler-explorer/golang-1.24.2/go/bin/go compiler.s390x_gl124.semver=1.24.2 +compiler.s390x_gl125.exe=/opt/compiler-explorer/golang-1.25.4/go/bin/go +compiler.s390x_gl125.semver=1.25.4 compiler.s390x_gltip.exe=/opt/compiler-explorer/go-tip/bin/go compiler.s390x_gltip.semver=(tip) compiler.s390x_gltip.isNightly=true @@ -562,7 +587,7 @@ compiler.s390x_gltip.isNightly=true ############################### # WASM GO -group.wasmgl.compilers=wasm_gl114:wasm_gl115:wasm_gl116:wasm_gl117:wasm_gl118:wasm_gl119:wasm_gl120:wasm_gl121:wasm_gl122:wasm_gl123:wasm_gl124:wasm_gltip +group.wasmgl.compilers=wasm_gl114:wasm_gl115:wasm_gl116:wasm_gl117:wasm_gl118:wasm_gl119:wasm_gl120:wasm_gl121:wasm_gl122:wasm_gl123:wasm_gl124:wasm_gl125:wasm_gltip group.wasmgl.supportsBinary=false group.wasmgl.groupName=WASM GC group.wasmgl.goarch=wasm @@ -591,6 +616,8 @@ compiler.wasm_gl123.exe=/opt/compiler-explorer/golang-1.23.8/go/bin/go compiler.wasm_gl123.semver=1.23.8 compiler.wasm_gl124.exe=/opt/compiler-explorer/golang-1.24.2/go/bin/go compiler.wasm_gl124.semver=1.24.2 +compiler.wasm_gl125.exe=/opt/compiler-explorer/golang-1.25.4/go/bin/go +compiler.wasm_gl125.semver=1.25.4 compiler.wasm_gltip.exe=/opt/compiler-explorer/go-tip/bin/go compiler.wasm_gltip.semver=(tip) compiler.wasm_gltip.isNightly=true