Add hana-clang (#8352)

From now I will keep all my changes in one fork if possible, so you
don't need to keep multiple forks for me.

---------

Co-authored-by: Matt Godbolt <matt@godbolt.org>
This commit is contained in:
Hana Dusíková
2025-12-23 02:23:52 +01:00
committed by GitHub
parent 19721bb1c4
commit d85e0962f8

View File

@@ -532,7 +532,7 @@ compiler.clang2110.ldPath=${exePath}/../lib|${exePath}/../lib/x86_64-unknown-lin
compiler.clang2110.debugPatched=true compiler.clang2110.debugPatched=true
group.clangx86trunk.compilers=clang_trunk:clang_assertions_trunk:clang_concepts:clang_p1144:clang_autonsdmi:clang_p2561:clang_bb_p2996:clang_p2998:clang_p3068:clang_p3309:clang_p3334:clang_p3367:clang_p3372:clang_p3385:clang_p3412:clang_p3776:clang_implicit_constexpr:clang_lifetime:clang_p1061:clang_parmexpr:clang_patmat:clang_embed:clang_dang:clang_reflection:clang_variadic_friends:clang_widberg:clang_resugar:clang_clangir:clang_dascandy_contracts:clang_ericwf_contracts:clang_p1974:clang_chrisbazley group.clangx86trunk.compilers=clang_trunk:clang_assertions_trunk:clang_concepts:clang_p1144:clang_autonsdmi:clang_p2561:clang_bb_p2996:clang_p2998:clang_p3068:clang_p3309:clang_p3334:clang_p3367:clang_p3372:clang_p3385:clang_p3412:clang_p3776:clang_implicit_constexpr:clang_hana:clang_lifetime:clang_p1061:clang_parmexpr:clang_patmat:clang_embed:clang_dang:clang_reflection:clang_variadic_friends:clang_widberg:clang_resugar:clang_clangir:clang_dascandy_contracts:clang_ericwf_contracts:clang_p1974:clang_chrisbazley
group.clangx86trunk.intelAsm=-mllvm --x86-asm-syntax=intel group.clangx86trunk.intelAsm=-mllvm --x86-asm-syntax=intel
group.clangx86trunk.options=--gcc-toolchain=/opt/compiler-explorer/gcc-snapshot group.clangx86trunk.options=--gcc-toolchain=/opt/compiler-explorer/gcc-snapshot
group.clangx86trunk.objdumper=/opt/compiler-explorer/gcc-snapshot/bin/objdump group.clangx86trunk.objdumper=/opt/compiler-explorer/gcc-snapshot/bin/objdump
@@ -616,6 +616,10 @@ compiler.clang_implicit_constexpr.exe=/opt/compiler-explorer/clang-implicit-cons
compiler.clang_implicit_constexpr.semver=(-fimplicit-constexpr) compiler.clang_implicit_constexpr.semver=(-fimplicit-constexpr)
compiler.clang_implicit_constexpr.options=-std=c++26 -stdlib=libc++ compiler.clang_implicit_constexpr.options=-std=c++26 -stdlib=libc++
compiler.clang_implicit_constexpr.notification=Experimental Implicit Constexpr; see <a href="https://github.com/hanickadot/llvm-project/tree/feature/implicit-constexpr-flag" target="_blank" rel="noopener noreferrer">github<sup><small class="fas fa-external-link-alt opens-new-window" title="Opens in a new window"></small></sup></a> compiler.clang_implicit_constexpr.notification=Experimental Implicit Constexpr; see <a href="https://github.com/hanickadot/llvm-project/tree/feature/implicit-constexpr-flag" target="_blank" rel="noopener noreferrer">github<sup><small class="fas fa-external-link-alt opens-new-window" title="Opens in a new window"></small></sup></a>
compiler.clang_hana.exe=/opt/compiler-explorer/clang-hana-clang-trunk/bin/clang++
compiler.clang_hana.semver=(hana prototypes)
compiler.clang_hana.options=-std=c++26 -stdlib=libc++
compiler.clang_hana.notification=Hana's various prototypes all in one branch; see <a href="https://github.com/hanickadot/llvm-project/tree/compiler-explorer/hana-clang" target="_blank" rel="noopener noreferrer">github<sup><small class="fas fa-external-link-alt opens-new-window" title="Opens in a new window"></small></sup></a>
compiler.clang_parmexpr.exe=/opt/compiler-explorer/clang-parmexpr-trunk/bin/clang++ compiler.clang_parmexpr.exe=/opt/compiler-explorer/clang-parmexpr-trunk/bin/clang++
compiler.clang_parmexpr.semver=(experimental P1221) compiler.clang_parmexpr.semver=(experimental P1221)
compiler.clang_parmexpr.options=-std=c++2a -stdlib=libc++ compiler.clang_parmexpr.options=-std=c++2a -stdlib=libc++