682 Commits

Author SHA1 Message Date
Vladimír Čunát
df0e8227c4 llvmPackages.mlir: fix patch list; version tablegen patch (#560071) 2026-09-07 04:41:56 +00:00
Ihar Hrachyshka
3a76fb80bb llvmPackages.mlir: version tablegen patch
The patch failed to apply on 18 and 19. We have to version it.

LLVM 18 has no MLIR_SRC_SHARDER_TABLEGEN_EXE. LLVM 19 and 20 fail to
apply the 21+ patch due to mechanical hunk failures, but otherwise use
an identical patch to 21+.
2026-09-06 21:44:24 -04:00
Ihar Hrachyshka
2fafb4e419 llvmPackages.mlir: fix patch list
Commit fd7ab9664f enabled structured attrs, rendering `patches` empty
because of a now invalid nested list in `patches`.
2026-09-06 21:44:00 -04:00
Ihar Hrachyshka
be4c0c1cc0 llvmPackages.lldb-manpages: remove redundant attributes
Defaults and inherited values are identical.
2026-09-04 20:49:26 -04:00
Ihar Hrachyshka
d8bfc5b26c llvmPackages.lldb-manpages: run install hooks 2026-09-04 20:49:26 -04:00
Ihar Hrachyshka
2140d5b3a9 llvmPackages.lldb: fix C++ test compiler flag 2026-09-04 20:49:25 -04:00
Ihar Hrachyshka
a3ea85e910 llvmPackages_18.lldb: fix patch list
The nested list caused all patches to be skipped after fd4541decc
("llvmPackages.lldb: enable structuredAttrs").
2026-09-04 20:49:24 -04:00
Ihar Hrachyshka
7dafaa4085 llvmPackages.lldb: clean up package expression 2026-09-04 20:49:23 -04:00
Ihar Hrachyshka
d4f4e777a0 llvmPackages.lldb: check scripting support 2026-09-04 20:49:22 -04:00
Ihar Hrachyshka
4ccf895648 llvmPackages.lldb: add version install check 2026-09-04 20:49:21 -04:00
Ihar Hrachyshka
cfe3dd7341 llvmPackages.lldb: restore Lua support 2026-09-04 20:49:20 -04:00
Ihar Hrachyshka
1fba7a4414 llvmPackages.lldb: add Python runtime dependency 2026-09-04 20:49:19 -04:00
Stefan Frijters
14e28de371 llvmPackages.*: enable strictDeps, structuredAttrs for monorepoSrc (#558480) 2026-09-02 11:24:00 +00:00
Stefan Frijters
03222ac047 llvmPackages.*: nixfmt
Separate commit for easier reviewing
2026-08-31 19:38:24 +02:00
Stefan Frijters
2ae2d65a06 llvmPackages.*: enable strictDeps, structuredAttrs for monorepoSrc 2026-08-31 19:31:13 +02:00
Stefan Frijters
08d4bc9f79 llvmPackages.bintools: enable strictDeps, structuredAttrs 2026-08-31 19:30:18 +02:00
Stefan Frijters
f52493284e llvmPackages.*: enable strict Deps, enable structuredAttrs (#553112) 2026-08-26 13:32:51 +00:00
Stefan Frijters
bbd1098378 llvmPackages.tblgen: enable strictDeps 2026-08-16 13:31:30 +02:00
Stefan Frijters
d72445d153 llvmPackages.openmp: enable structuredAttrs 2026-08-16 13:31:30 +02:00
Stefan Frijters
8276a9b6c0 llvmPackages.openmp: enable strictDeps 2026-08-16 13:31:30 +02:00
Stefan Frijters
fd7ab9664f llvmPackages.mlir: enable structuredAttrs 2026-08-16 13:31:29 +02:00
Stefan Frijters
2e17f188f7 llvmPackages.mlir: enable strictDeps 2026-08-16 13:31:29 +02:00
Stefan Frijters
141b945958 llvmPackages.llvm: enable structuredAttrs 2026-08-16 13:31:29 +02:00
Stefan Frijters
7eecbbd1a1 llvmPackages.llvm: enable strictDeps 2026-08-16 13:31:29 +02:00
Stefan Frijters
fd4541decc llvmPackages.lldb: enable structuredAttrs 2026-08-16 13:31:29 +02:00
Stefan Frijters
c9ada647b9 llvmPackages.lldb: enable strictDeps 2026-08-16 13:31:29 +02:00
Stefan Frijters
949fdee377 llvmPackages.lldbPlugins.llef: enable structuredAttrs, use tag 2026-08-16 13:31:29 +02:00
Stefan Frijters
a153c7e578 llvmPackages.lldbPlugins.llef: enable strictDeps 2026-08-16 13:31:29 +02:00
Stefan Frijters
56f7cdda68 llvmPackages.lld: enable structuredAttrs 2026-08-16 13:31:29 +02:00
Stefan Frijters
33d326357c llvmPackages.lld: enable strictDeps 2026-08-16 13:31:29 +02:00
Stefan Frijters
e3a1b84fa2 llvmPackages.libunwind: enable structuredAttrs 2026-08-16 13:31:28 +02:00
Stefan Frijters
99f51bc70c llvmPackages.libunwind: enable strictDeps 2026-08-16 13:31:28 +02:00
Stefan Frijters
e1d9e3e40f llvmPackages.libcxx: enable structuredAttrs 2026-08-16 13:31:28 +02:00
Stefan Frijters
d67afc4cfd llvmPackages.libcxx: enable strictDeps 2026-08-16 13:31:28 +02:00
Stefan Frijters
466c6dc40e llvmPackages.libc: avoid using substituteAll
This doesn't work with structuredAttrs
2026-08-16 13:31:28 +02:00
Stefan Frijters
5b81c7d857 llvmPackages.libc: enable structuredAttrs 2026-08-16 13:31:28 +02:00
Stefan Frijters
bb7e8b7044 llvmPackages.libc: enable strictDeps 2026-08-16 13:31:28 +02:00
Stefan Frijters
5084b76ea1 llvmPackages.flang: enable structuredAttrs 2026-08-16 13:31:28 +02:00
Stefan Frijters
be6b25a955 llvmPackages.flang: enable strictDeps 2026-08-16 13:31:28 +02:00
Stefan Frijters
dfd5e4d5bd llvmPackages.flang-rt: enable structuredAttrs 2026-08-16 13:31:28 +02:00
Stefan Frijters
b85f60d9ac llvmPackages.flang-rt: enable strictDeps 2026-08-16 13:31:27 +02:00
Stefan Frijters
adb95664f7 llvmPackages.compiler-rt: enable structuredAttrs 2026-08-16 13:31:27 +02:00
Stefan Frijters
e070cd6b5f llvmPackages.compiler-rt: enable strictDeps 2026-08-16 13:31:27 +02:00
Stefan Frijters
ef0ce17144 llvmPackages.clang: enable structuredAttrs 2026-08-16 13:31:27 +02:00
Stefan Frijters
601ca3dd39 llvmPackages.clang: enable strictDeps 2026-08-16 13:31:27 +02:00
Stefan Frijters
ba750cba7a llvmPackages.clang-tools: avoid using substituteAll
This doesn't work with structuredAttrs
2026-08-16 13:31:27 +02:00
Stefan Frijters
5f99063401 llvmPackages.clang-tools: enable strictDeps, enable structuredAttrs 2026-08-16 13:31:27 +02:00
Stefan Frijters
a6dae6443d llvmPackages.bolt: enable structuredAttrs 2026-08-16 13:31:27 +02:00
Stefan Frijters
70ae8f22ea llvmPackages.bolt: enable strictDeps 2026-08-16 13:31:27 +02:00
Randy Eckenrode
dca5964503 llvmPackages_{18,19,20}.libllvm: reenable disabled test
This test works again after the patch in 26945241a1586b4f5218e7f35d06e80ca323d232 is applied.
2026-08-16 06:59:26 -04:00