summaryrefslogtreecommitdiff
path: root/pkgs/development/tools/profiling (follow)
Commit message (Expand)AuthorAgeFilesLines
* treewide: clean up 'meta = with' pattern•••This commit was created by a combination of scripts and tools: - an ast-grep script to prefix things in meta with `lib.`, - a modified nixf-diagnose / nixf combination to remove unused `with lib;`, and - regular nixfmt. Co-authored-by: Wolfgang Walther <walther@technowledgy.de> Ihar Hrachyshka2025-12-101-4/+4
* sysprof: 49.rc → 49.0•••https://gitlab.gnome.org/GNOME/sysprof/-/compare/49.rc...49.0 Changelog-Reviewed-By: Bobby Rong <rjl931189261@126.com>Jan Tojnar2025-11-031-2/+2
* sysprof: 48.0 → 49.rc•••https://gitlab.gnome.org/GNOME/sysprof/-/compare/48.0...49.rc Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com> Jan Tojnar2025-11-031-2/+2
* heaptrack: migrate to by-name, move out of top-levelGuy Chronister2025-10-041-75/+0
* Merge: perf: clean up, fix compliance issue (#439229)Maximilian Bosch2025-09-061-37/+4
|\
| * systemtap-unwrapped: extract from linuxPackages•••This doesn't depend on a kernel version, and it's depended on by other tools that don't depend on a kernel version. They shouldn't have to reach into linuxPackages for an arbitrary kernel version to get it. Alyssa Ross2025-09-011-37/+4
* | heaptrack: 1.5.0 -> 1.5.0-unstable, switch to Qt6K9002025-08-301-17/+11
|/
* treewide: run nixfmt 1.0.0Wolfgang Walther2025-07-241-18/+17
* sysprof: 48.rc → 48.0•••https://gitlab.gnome.org/GNOME/sysprof/-/compare/48.rc...48.0 Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com> Jan Tojnar2025-05-071-2/+2
* sysprof: 48.beta → 48.rc•••https://gitlab.gnome.org/GNOME/sysprof/-/compare/48.beta...48.rc Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com> Jan Tojnar2025-05-071-2/+2
* sysprof: 47.2 → 48.beta•••https://gitlab.gnome.org/GNOME/sysprof/-/compare/47.2...48.beta Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com> Jan Tojnar2025-05-072-2/+5
* treewide: switch instances of lib.teams.*.members to the new meta.teams attri...•••Follow-up to #394797. Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net> Fernando Rodrigues2025-04-251-1/+1
* 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 Winter2025-04-081-1/+1
* treewide: replace `rev` with `tag`Pol Dellaiera2025-04-071-1/+1
* 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 Mosberger2025-04-011-9/+43
* systemtap-sdt: init (#392921)jade2025-03-251-1/+1
|\
| * systemtap-sdt: init•••This is an API-stable alias for "systemtap *just* for creating trace points". The use case for this is that the main systemtap package has an annoyingly large closure size of Linux version dependent stuff, which is unnecessary for building trace points. I am adding this after needing the same override for Lix. Jade Lovelace2025-03-251-1/+1
* | oprofile: cleanup•••- replace `--replace` with `--replace-fail` - replace `rec` with `finalAttrs` ghpzin2025-03-251-5/+5
* | oprofile: fix build with gcc14•••- add patch similar to upstream commit https://sourceforge.net/p/oprofile/oprofile/ci/b0acf9f0c0aac93bf6f3e196d7a52c9632ff4475 patch from commit does not work as is because tarball used for build has `configure` inside and changes to `configure.ac` do not affect it ghpzin2025-03-252-0/+18
|/
* treewide: remove gebner from maintainers•••gebner has been an amazing maintainer, but appears to have moved on: the last commit on nixpkgs appears to have been in Feb 2023, and they have not been responding to pings (e.g. https://github.com/NixOS/nixpkgs/issues/347764). They also approved https://github.com/NixOS/nixpkgs/pull/337292 before, but that PR had some additional changes and was closed without merging. This PR is in no way intended to diminuish Gabriel's accomplishments, and they're welcome to just say so if they'd prefer this PR not to be merged. Also, even if it's merged, of course they're always welcome to return to activity and be added back. The intent of this PR is to give more realistic expectations around the maintainership of these packages, and to invite others to step up for maintainership if they rely on those packages. This seems in line with https://github.com/NixOS/nixpkgs/tree/master/maintainers#how-to-lose-maintainer-status Arnout Engelen2025-03-111-1/+1
* sysprof: 47.0 → 47.2•••https://gitlab.gnome.org/GNOME/sysprof/-/compare/47.0...47.2 Jan Tojnar2025-01-052-7/+7
* heaptrack: add patch for GCC 14, unpin Boost (#358970)Emily2024-12-281-3/+11
|\
| * heaptrack: unpin BoostEmily2024-11-251-2/+2
| * heaptrack: add patch for GCC 14Emily2024-11-251-1/+9
* | 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 78e9caf153f5a339bf1d4c000ff6f0a503a369c8 result/bin/apply-formatting $NIXPKGS_PATH Silvan Mosberger2024-12-104-62/+114
|/
* linuxPackages.systemtap: 5.0a -> 5.2•••Includes fixes for GCC 14. Emily2024-11-211-4/+3
* treewide: migrate packages to pkgs/by-name, take 1•••We are migrating packages that meet below requirements: 1. using `callPackage` 2. called path is a directory 3. overriding set is empty (`{ }`) 4. not containing path expressions other than relative path (to makenixpkgs-vet happy) 5. not referenced by nix files outside of the directory, other than`pkgs/top-level/all-packages.nix` 6. not referencing nix files outside of the directory 7. not referencing `default.nix` (since it's changed to `package.nix`) 8. `outPath` doesn't change after migration The tool is here: https://github.com/Aleksanaa/by-name-migrate. aleksana2024-11-093-118/+0
* linuxPackages.systemtap: Don't trigger glib rebuild on kernel updates•••glib now depends on linuxPackages.systemtap.override { withStap = false; }. Bobby Rong2024-10-141-1/+1
* sysprof: 47.beta → 47.0•••https://gitlab.gnome.org/GNOME/sysprof/-/compare/47.beta...47.0 Changelog-reviewed-by: Bobby Rong <rjl931189261@126.com>Bobby Rong2024-10-142-2/+3
* sysprof: 46.0 → 47.beta•••https://gitlab.gnome.org/GNOME/sysprof/-/compare/46.0...47.beta Changelog-reviewed-by: Bobby Rong <rjl931189261@126.com>Bobby Rong2024-10-141-2/+2
* linuxPackages.systemtap: Allow skip installing stap•••https://gitlab.gnome.org/GNOME/glib/-/merge_requests/4076 Bobby Rong2024-10-141-4/+6
* malt: 1.2.2 -> 1.2.3R. Ryantm2024-10-031-2/+2
* pprof: 0-unstable-2024-07-10 -> 0-unstable-2024-09-25Henner Zeller2024-09-261-3/+3
* treewide: passthru nixos test (#334491)Peder Bergebakken Sundt2024-08-181-0/+2
* pkgs/development: remove unused argumentsSigmanificient2024-08-031-1/+0
* treewide: remove unused with statements from maintainer lists•••$ find -type f -name '*.nix' -print0 | xargs -P "$(nproc)" -0 sed -i \ -e 's!with lib.maintainers; \[ *\];![ ];!' \ -e 's!with maintainers; \[ *\];![ ];!' Jörg Thalheim2024-07-291-1/+1
* treewide: remove viric from meta.maintainers [orphans]•••Since theey is not active from at least six years. All the packages on this commit became orphans. --------------------------------------------------------------------------- There are files not covered by this commit, because they will be adopted soon. Namely: - pkgs/by-name/zs/zsync/package.nix - pkgs/games/bsdgames/default.nix - pkgs/misc/ghostscript/default.nix - pkgs/os-specific/linux/kernel/perf/default.nix - pkgs/tools/system/logrotate/default.nix Anderson Torres2024-07-281-1/+1
* Merge pull request #326989 from hzeller/feature-20240713-update-pprof•••pprof: 0-unstable-2024-05-09 -> 0-unstable-2024-07-10Peder Bergebakken Sundt2024-07-181-4/+8
|\
| * pprof: 0-unstable-2024-05-09 -> 0-unstable-2024-07-10Henner Zeller2024-07-131-4/+8
* | treewide: sha256 -> hash attribute for gitlab.com fetchersaleksana2024-07-131-1/+1
|/
* 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 Hildebrandt2024-06-091-1/+1
* heaptrack: support darwinEmily Trau2024-05-141-5/+14
* pprof: unstable-2024-02-27 -> 0-unstable-2024-05-09Henner Zeller2024-05-101-5/+6
* Merge branch 'master' into staging-nextVladimír Čunát2024-05-021-1/+1
|\
| * treewide: Move away from wiki.gnome.org•••The wiki.gnome.org site is planned for retirement. Bobby Rong2024-05-011-1/+1
* | sysprof: 45.1 → 46.0•••https://gitlab.gnome.org/GNOME/sysprof/-/compare/45.1...46.0 Changelog-Reviewed-By: Maxine Aubrey <max@ine.dev> Maxine Aubrey2024-04-221-2/+2
|/
* treewide: add meta.mainProgram to packages with a single binary•••The nixpkgs-unstable channel's programs.sqlite was used to identify packages producing exactly one binary, and these automatically added to their package definitions wherever possible. stuebinm2024-03-191-0/+1
* pprof: unstable-2023-07-05 -> unstable-2024-02-27Henner Zeller2024-03-031-4/+4
* linuxPackages.systemtap: 4.8 -> 5.0a, add nixos tests (#276840)•••* nixos/tests/systemtap: init smoke test * linuxPackages.systemtap: use --sysroot instead of -r * nixos/tests/systemtap: rule out warnings * linuxPackages.systemtap: smaller sysroot * nixos/tests/systemtap: test on a few more kernels * linuxPackages.systemtap: provide debuginfo for tracing kernel.function * linuxPackages.systemtap: test kernel.function probe * linuxPackages.systemtap: 4.8 -> 5.0aHerwig Hochleitner2024-01-091-3/+11
* linuxPackages.systemtap: fix cross-build by depending on host PythonPierre Bourdon2023-11-261-1/+1