From 3a226aa5d7678ebb4a42d44bf0d59279fdd897f2 Mon Sep 17 00:00:00 2001 From: norwd Date: Thu, 8 Oct 2026 23:15:07 +0200 Subject: [PATCH] Update the last untainted version of LLVM (#1750) ### Description of Changes This PR corrects the last untainted version of LLVM. @hmn wrote in https://codeberg.org/ethical-foss/open-slopware/issues/1116#issuecomment-22668727: > as mentioned previously, it's always important to search prs. > we might need an update on llvm @norwd > [llvm-project/pull/115922](https://github.com/llvm/llvm-project/pull/115922#discussion_r1914576948) > [llvm-project/pull/135192](https://github.com/llvm/llvm-project/pull/135192) > [llvm-project/pull/123529](https://github.com/llvm/llvm-project/pull/123529#discussion_r1987684181) > [llvm-project/pull/135006](https://github.com/llvm/llvm-project/pull/135006) I have spent quite some time going through the LLVM history, and I'm pretty disheartened at just how accepting the project has been of ai contributions for a long time. Every time I thought I found the new earliest clean commit, I found a pr or issue earlier that had some form of ai usage by either the author(s) or reviewer(s). Given the enormous size of LLVM, I think that it's probably safer to start with the earliest possible release that was released after the LLM epoch, and check upwards, rather than releases going backwards. So as not to waste the search effort, I've documented some of the strategies I've used in ethical-foss/open-slopware#1116, hopefully that will help somebody else in future. Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1750 Reviewed-by: Ethical FOSS admin --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c824e59b..fdb0924c 100644 --- a/README.md +++ b/README.md @@ -1051,7 +1051,7 @@ This is a section for repos that are similar to this one either because they are | [Compiler Explorer (godbolt)](https://github.com/compiler-explorer/compiler-explorer) | [`697d69f`](https://github.com/compiler-explorer/compiler-explorer/commits/697d69f45676e25c54ecb03a8d458dd9493734f5) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://github.com/compiler-explorer/compiler-explorer/blob/main/docs/ClaudeExplain.md#claude-explain), [2](https://github.com/compiler-explorer/compiler-explorer/pull/8644))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/compiler-explorer/compiler-explorer/blob/main/CLAUDE.md), [2](https://github.com/compiler-explorer/compiler-explorer/commit/c3ca289a052b6f2febe9830ce8812dffb2a567f5), [3](https://github.com/compiler-explorer/compiler-explorer/commit/7a7622094bf2a67ec43c0c469247c1d1d4588040))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/compiler-explorer/compiler-explorer/pull/7522#event-17309388702), [2](https://github.com/compiler-explorer/compiler-explorer/pull/7572), [3](https://github.com/compiler-explorer/compiler-explorer/pull/7596#event-17362717427)) | [OneCompiler](https://github.com/Roshan-Here/OneCompiler)
[SharpLab](https://github.com/ashmind/SharpLab) | | [Cranelift](https://github.com/bytecodealliance/wasmtime/tree/main/cranelift) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/bytecodealliance/wasmtime/blob/main/AGENTS.md), [2](https://github.com/bytecodealliance/governance/blob/main/AI_TOOL_POLICY.md)) | See below | | [GCC](https://gcc.gnu.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://gcc.gnu.org/ai-policy.html), [2](https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=c9239e63c63c1b1558e9b35e3d7940a36d11aaa0), [3](https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=b9da28bcd9af4053544f191f2393a0c79e3d30ae)) | See below | -| [LLVM](https://llvm.org/) | [`llvmorg-20.1.8`](https://github.com/llvm/llvm-project/releases/tag/llvmorg-20.1.8)
[`0c7c82a`](https://github.com/llvm/llvm-project/commit/0c7c82af230bd525bb96a54ca9480797b5fa2a42) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://llvm.org/docs/AIToolPolicy.html)) | [QBE](https://c9x.me/compile/) | +| [LLVM](https://llvm.org/) | [`llvmorg-15.0.6`](https://github.com/llvm/llvm-project/releases/tag/llvmorg-15.0.6) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://llvm.org/docs/AIToolPolicy.html)) | [QBE](https://c9x.me/compile/) | > [!NOTE] > ### Compiler Alternatives