| Commit message (Expand) | Author | Age | Files | Lines |
| * | rocmPackages.llvm.clang-unwrapped: use replaceVars instead of substituteAll | Wolfgang Walther | 2025-04-23 | 1 | -3/+2 |
| * | rocmPackages.composable_kernel: make more parts big-parallel•••All parts except pool are too slow without the higher core limit on big-parallel builders.
Infra channel discussion: https://matrix.to/#/!RROtHmAaQIkiJzJZZE:nixos.org/
| Luna Nova | 2025-04-18 | 1 | -0/+8 |
| * | Merge remote-tracking branch 'origin/master' into staging-next | K900 | 2025-04-08 | 2 | -2/+2 |
| |\ |
|
| | * | Revert "treewide: replace `rev` with `tag`"•••This reverts commit 65a333600d5c88a98d674f637d092807cfc12253.
This wasn't tested for correctness with something like fodwatch [0],
and should not have been (self-)merged so quickly, especially without
further review.
It also resulted in the breakage of at least one package [1] (and that's
the one we know of and was caught).
A few packages that were updated in between this commit and this revert
were not reverted back to using `rev`, but other than that, this is a
1:1 revert.
[0]: https://codeberg.org/raphaelr/fodwatch
[1]: https://github.com/NixOS/nixpkgs/pull/396904 / 758551e4587d75882aebc21a04bee960418f8ce9
| Winter | 2025-04-08 | 2 | -2/+2 |
| * | | Merge remote-tracking branch 'origin/master' into staging-next | K900 | 2025-04-07 | 2 | -2/+2 |
| |\| |
|
| | * | treewide: replace `rev` with `tag` | Pol Dellaiera | 2025-04-07 | 2 | -2/+2 |
| * | | Merge remote-tracking branch 'origin/master' into staging-next | K900 | 2025-04-06 | 1 | -0/+5 |
| |\| |
|
| | * | rocmPackages_5.clr: fix dangling symlink (#386487) | 7c6f434c | 2025-04-06 | 1 | -0/+5 |
| | |\ |
|
| | | * | rocmPackages_5.clr: fix dangling symlink | Petr Zahradnik | 2025-03-04 | 1 | -0/+5 |
| * | | | Merge remote-tracking branch 'upstream/staging-next' into staging | Silvan Mosberger | 2025-04-02 | 1 | -35/+191 |
| |\| | |
|
| | * | | treewide: Format all Nix files•••Format all Nix files using the officially approved formatter,
making the CI check introduced in the previous commit succeed:
nix-build ci -A fmt.check
This is the next step of the of the [implementation](https://github.com/NixOS/nixfmt/issues/153)
of the accepted [RFC 166](https://github.com/NixOS/rfcs/pull/166).
This commit will lead to merge conflicts for a number of PRs,
up to an estimated ~1100 (~33%) among the PRs with activity in the past 2
months, but that should be lower than what it would be without the previous
[partial treewide format](https://github.com/NixOS/nixpkgs/pull/322537).
Merge conflicts caused by this commit can now automatically be resolved while rebasing using the
[auto-rebase script](https://github.com/NixOS/nixpkgs/tree/8616af08d915377bd930395f3b700a0e93d08728/maintainers/scripts/auto-rebase).
If you run into any problems regarding any of this, please reach out to the
[formatting team](https://nixos.org/community/teams/formatting/) by
pinging @NixOS/nix-formatting.
| Silvan Mosberger | 2025-04-01 | 14 | -363/+778 |
| * | | | rocmPackages.composable_kernel: split build by tensor op•••This is a bit hacky, trying to avoid a single huge build after
discussing in infra matrix. @emilazy suggested the approach of
building targets separately then adding them all into the final
build dir to avoid needing complicated CMakeFiles patches.
| Luna Nova | 2025-03-24 | 3 | -173/+400 |
| * | | | rocmPackages: 6.3.1 -> 6.3.3•••rocmPackages.hsa-amd-aqlprofile-bin: 6.3.0 -> 6.3.3
rocmPackages.composable_kernel: remove compression step,
offload-compress is builtin now.
remove unused disable-amdgpu-inline.patch
update documentation for build flags
composable_kernel's library files are compressed now so no need to apply our own compression
Various ROCm build fixes required for version bump
Co-authored-by: Gavin Zhao <git@gzgz.dev>
| Luna Nova | 2025-03-24 | 59 | -918/+174 |
| * | | | rocmPackages: 6.0.2 -> 6.3.1•••Includes patch suggested by @shuni64 which fixes half precision ABI
issues
Includes hipblaslt compression patch
Includes configurable hipblaslt support in rocblas
rocmPackages_6.hipblaslt: respect NIX_BUILD_CORES in tensilelite
rocmPackages_6.hipblas: propagate hipblas-common
rocmPackages_6.clr: avoid confusion with hipClangPath
Co-authored-by: Gavin Zhao <git@gzgz.dev>
| Luna Nova | 2025-03-24 | 108 | -2875/+4817 |
| |/ / |
|
| * | | rocmPackages.rocfft: remove myself as maintainer•••The workarounds I originally added to support building in hydra are no
longer necessary and have been removed, so I'm no longer interested in
maintaining this.
| Kira Bruneau | 2025-03-18 | 1 | -1/+1 |
| * | | treewide: remove unused rec expressions | Sigmanificient | 2025-03-14 | 4 | -4/+4 |
| |/ |
|
| * | rocmPackages_6.rocmlir: fix build failure (#383994) | h7x4 | 2025-02-26 | 1 | -0/+14 |
| |\ |
|
| | * | rocmPackages_6.rocmlir: fix build failure•••Signed-off-by: Gavin Zhao <git@gzgz.dev>
| Gavin Zhao | 2025-02-21 | 1 | -0/+14 |
| * | | treewide: fix typos in comments•••Made with
```shell
git restore .
fd '\.nix$' pkgs/ --type f -j1 -x bash -xc "$(cat <<"EOF"
typos --no-check-filenames --write-changes "$1"
git diff --exit-code "$1" && exit
#( git diff "$1" | grep -qE "^\+ +[^# ]") && git restore "$1"
count1="$( bat --language nix --diff --style changes "$1" --theme "Monokai Extended" --color always | aha --no-header | grep -E '^<span style="color:olive;">~</span> ' | wc -l )"
count2="$( bat --language nix --diff --style changes "$1" --theme "Monokai Extended" --color always | aha --no-header | grep -E '^<span style="color:olive;">~</span> (<span style="color:#f8f8f2;"> *</span>)?<span style="color:#75715e;">.*</span>$' | wc -l )"
[[ $count1 -ne $count2 ]] && git restore "$1"
EOF
)" -- {}
```
and filtered with `GIT_DIFF_OPTS='--unified=15' git -c interactive.singleKey=true add --patch`
I initially tried using the tree-sitter cli, python bindings and even ast-grep through various means, but this is what I ended up with.
| Peder Bergebakken Sundt | 2025-02-24 | 1 | -1/+1 |
| |/ |
|
| * | treewide: replace substituteAll with replaceVars | Wolfgang Walther | 2025-02-10 | 2 | -6/+4 |
| * | rocmPackages_5.tensile, rocmPackages_5.llvm.libcxx: port fixes | Mauricio Collares | 2025-01-29 | 2 | -0/+8 |
| * | rocmPackages.tensile: use unwrapped cc as assembler•••Tensile calls rocm clang with parameters such as "-x assembler
-target amdgcn-amd-amdhsa". Using a wrapped compiler with "-target"
leads to warnings introduced in
fc590fdd053b8eee03385d4cff4d71ead4c71547.
Co-authored-by: Mauricio Collares <mauricio@collares.org>
| Martin Schwaighofer | 2025-01-29 | 1 | -0/+7 |
| * | rocmPackages.llvm.libcxx: fix build by disabling test•••fc590fdd053b8eee03385d4cff4d71ead4c71547 causes this test to fail.
| Martin Schwaighofer | 2025-01-22 | 1 | -0/+1 |
| * | rocmPackages.llvm.clang: remove -nostdlibinc flag | Mauricio Collares | 2025-01-03 | 4 | -0/+8 |
| * | rocmPackages.rocm-docs-core: 1.11.0 -> 1.12.0 (#367343) | Wolfgang Walther | 2025-01-01 | 1 | -2/+2 |
| |\ |
|
| | * | rocmPackages.rocm-docs-core: 1.11.0 -> 1.12.0 | R. Ryantm | 2024-12-22 | 1 | -2/+2 |
| * | | rocmPackages_5.rocm-docs-core: 1.8.2 -> 1.12.0 | R. Ryantm | 2024-12-22 | 1 | -2/+2 |
| |/ |
|
| * | rocmPackages.rocm-docs-core: 0.34.0 -> 1.11.0 | R. Ryantm | 2024-12-11 | 1 | -2/+2 |
| * | treewide: format all inactive Nix files•••After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.
Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.
A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.
This commit was automatically created and can be verified using
nix-build https://github.com/infinisil/treewide-nixpkgs-reformat-script/archive/a08b3a4d199c6124ac5b36a889d9099b4383463f.tar.gz \
--argstr baseRev b32a0943687d2a5094a6d92f25a4b6e16a76b5b7
result/bin/apply-formatting $NIXPKGS_PATH
| Silvan Mosberger | 2024-12-10 | 135 | -3999/+5243 |
| * | rocmPackages_5.rocm-docs-core: 0.26.0 -> 1.8.2 (#298142) | Wolfgang Walther | 2024-12-08 | 1 | -2/+2 |
| |\ |
|
| | * | rocmPackages_5.rocm-docs-core: 0.26.0 -> 1.8.2 | R. Ryantm | 2024-09-29 | 1 | -2/+2 |
| * | | treewide: hide more deprecated stuff if allowAliases is false | jopejoe1 | 2024-11-27 | 1 | -16/+18 |
| |/ |
|
| * | treewide: replace `stdenv.is` with `stdenv.hostPlatform.is`•••In preparation for the deprecation of `stdenv.isX`.
These shorthands are not conducive to cross-compilation because they
hide the platforms.
Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way
One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059
There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.
```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
| Artturin | 2024-09-25 | 12 | -20/+20 |
| * | pkgs/development: remove unused arguments | Sigmanificient | 2024-08-03 | 4 | -4/+0 |
| * | rapidjson: 1.1.0 -> unstable-2024-04-09, rapidjson-unstable: drop•••The last oficial release of rapidjson is 8 years old, development has
continued without releases since then. The old version is affected
by CVE-2024-38517.
https://www.opencve.io/cve/CVE-2024-38517
| Tobias Mayer | 2024-07-28 | 2 | -4/+0 |
| * | treewide: remove trailing space in description•••Done using `grep -rP 'description\s+=\s+"[^"]+[ ]";' | cut -d ':' -f 1 |
xargs -i nvim {}` and sorting the opened files by hand, avoiding
generated packages list
| Sigmanificient | 2024-07-26 | 2 | -2/+2 |
| * | treewide: remove openai-triton (alias) references•••The repository moved out of the openai org, so it doesn't make sense to
prefix the package with it.
(cherry picked from commit af13bb4513647eec3c3790c5272dbd4aa190d208)
| Dennis Wuitz | 2024-07-23 | 1 | -1/+1 |
| * | Merge pull request #318926 from mschwaig/compress-composable-kernel-extra-der...•••rocmPackages.composable_kernel: compress `composable_kernel` using extra derivation | Doron Behar | 2024-07-12 | 3 | -5/+27 |
| |\ |
|
| | * | rocmPackages.composable_kernel: compress output to make it small enough for h... | Martin Schwaighofer | 2024-03-27 | 3 | -5/+27 |
| * | | Merge pull request #326124 from khaneliman/rocm_5•••rocmPackages_5.llvm: python 3.12 fix | ❄️ | 2024-07-11 | 2 | -1/+5 |
| |\ \ |
|
| | * | | rocmPackages_5.llvm: python 3.12 fix | Austin Horstman | 2024-07-10 | 2 | -1/+5 |
| * | | | rocmPackages.llvm.libcxx: exclude a few failing tests | Austin Horstman | 2024-07-09 | 1 | -0/+4 |
| * | | | rocmPackages.llvm: add setuptools•••distutils removed in python 3.12, need to add setuptools.
| Austin Horstman | 2024-07-09 | 1 | -1/+1 |
| |/ / |
|
| * | | Merge master into staging-next | github-actions[bot] | 2024-06-24 | 2 | -0/+8 |
| |\ \ |
|
| | * \ | Merge pull request #318374 from rhendric/rhendric/rocmPackages.clr-vendors-patch•••rocmPackages{,_5}.clr: patch ICD vendor path | Bernardo Meurer | 2024-06-24 | 2 | -0/+8 |
| | |\ \ |
|
| | | * | | rocmPackages.clr: patch ICD vendor path | Ryan Hendrickson | 2024-06-08 | 1 | -0/+4 |
| | | * | | rocmPackages_5.clr: patch ICD vendor path | Ryan Hendrickson | 2024-06-08 | 1 | -0/+4 |
| * | | | | treewide: replace freeglut with libglut•••Allow the macOS GLUT framework to be used automatically in many
cases. Packages that specifically search for freeglut or require its
additional APIs should still explicitly depend on it.
Deliberately skip the Haskell package set, which is mostly
automatically generated, and mupdf, which has its own fork of freeglut.
| Emily | 2024-06-22 | 2 | -4/+4 |
| |/ / / |
|
| * / / | treewide: Remove indefinite article from meta.description•••nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \
| xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
| Alexis Hildebrandt | 2024-06-09 | 1 | -1/+1 |
| |/ / |
|
| * | | Merge pull request #311442 from philiptaron/issue-271473/rocm•••rocm{5,6}: use elfutils instead of abandoned libelf | Bernardo Meurer | 2024-05-26 | 2 | -4/+4 |
| |\ \ |
|