Commit Graph
998006 Commits
Author SHA1 Message Date
Eman Resu 4a438d1a8a lib.strings.toSentenceCase: use -1 trick instead of computing stringLength 2026-05-15 23:45:25 -04:00
Eman Resu f908b7a78c lib.strings.versionAtLeast: avoid an extra function call 2026-05-15 23:45:24 -04:00
Eman Resu 9ff4fe0e93 lib.strings.splitString: use builtins from global scope
These are all already inherited.
2026-05-15 23:45:15 -04:00
Eman Resu 7a0811c24b lib.strings.hasInfix: compute escaped infix early 2026-05-15 23:44:49 -04:00
Eman Resu 28a5dc3806 lib.strings.normalizePath: use our hasSuffix optimization 2026-05-15 23:44:48 -04:00
Eman Resu 35ba022673 lib.strings: compute prefix and suffix lengths early
Meaningful if these functions are partially applied. Saves 16% primops,
12% thunks, and 6% memory bytes when recursively importing all the nix
files in nixpkgs. Slightly increases memory usage when partial function
application isn't done, but I think the benefits outweigh the losses
here.
2026-05-15 23:17:03 -04:00
Eman Resu 94148625b0 lib.strings: check if throw is necessary before taking str
If these functions are called with partial function application (like
`lib.hasPrefix ".nix"`), then we can avoid performing the isPath check
multiple times, and only confirm it once. This gives 12% less primops
when recursively importing all nix files in nixpkgs.
2026-05-15 23:12:54 -04:00
Eman Resu 9f5c9ea4a8 lib.strings: throw instead of warning when passed a path
We've had this warning for years at this point. Doing this will also
give us a free performance win in the next commits.
2026-05-15 23:12:50 -04:00
Eman Resu de312c12a2 lib.strings.toShellVar: only check validity of name once 2026-05-15 23:11:46 -04:00
Eman Resu f765e4f33e lib.strings.splitStringBy: bring map into the inner loop 2026-05-15 23:11:45 -04:00
Eman Resu 00f9c30eaa lib.strings.makeSearchPathOutput: only map once 2026-05-15 23:11:45 -04:00
Eman Resu 25604d3e68 lib.strings.makeSearchPath: use concatMap rather than map and filter 2026-05-15 23:11:45 -04:00
Florian KlinkandGitHub ec879e646e notmuch: fix darwin build (#519887) 2026-05-14 16:03:31 +00:00
K900andGitHub d167d3a0dc netbird: 0.70.4 -> 0.70.5 (#520135) 2026-05-14 15:57:31 +00:00
K900 96a8fdc303 netbird: 0.70.4 -> 0.70.5
Diff: https://github.com/netbirdio/netbird/compare/v0.70.4...v0.70.5

Changelog: https://github.com/netbirdio/netbird/releases/tag/v0.70.5
2026-05-14 18:50:47 +03:00
K900andGitHub 4a351cfd83 kdePackages.plasma-wayland-protocols: 1.20.0 -> 1.21.0 (#520126) 2026-05-14 15:43:59 +00:00
K900andGitHub 0221ad5a8a staging-nixos merge for 2026-05-14 (#520129) 2026-05-14 15:42:39 +00:00
K900andGitHub 414d31e054 grafana: 13.0.1 -> 13.0.1+security-01 (#520122) 2026-05-14 15:42:25 +00:00
K900andGitHub 9bd77e27c6 kernel updates for 2026-05-14 (#520123) 2026-05-14 15:31:51 +00:00
Adam C. StephensandGitHub 8d9df1750b nixpkgs-review: depends on nix-eval-jobs (#520119) 2026-05-14 15:19:44 +00:00
Bart Oostveen cd350ecf66 linux_6_12: 6.12.87 -> 6.12.88 2026-05-14 17:16:22 +02:00
Bart Oostveen 0a692ddf9c linux_6_18: 6.18.29 -> 6.18.30 2026-05-14 17:16:20 +02:00
Bart Oostveen 4b3f8d029c linux_7_0: 7.0.6 -> 7.0.7 2026-05-14 17:16:18 +02:00
Kerstin HummandGitHub f9f7f7dc9e radicale: 3.7.2 -> 3.7.3 (#520111) 2026-05-14 15:09:59 +00:00
Kerstin HummandGitHub 24318b9117 various: stabilize fetchpatch2 hashes in my recent ZHF fixes (#520090) 2026-05-14 15:09:30 +00:00
dotlambdaandGitHub a4df2392ac python3Packages.mat2: fix tests under python 3.14 (#518707) 2026-05-14 14:56:04 +00:00
Robert Schütz 2e23db9859 nixpkgs-review: depends on nix-eval-jobs
It used to fail with

    FileNotFoundError: [Errno 2] No such file or directory: 'nix-eval-jobs'
2026-05-14 07:53:55 -07:00
Maximilian Bosch 394455c87d grafana: 13.0.1 -> 13.0.1+security-01
ChangeLog: https://github.com/grafana/grafana/releases/tag/v13.0.1%2Bsecurity-01

Fixes: CVE-2026-28374, CVE-2026-28376, CVE-2026-28383, CVE-2026-28380, CVE-2026-33376,
       CVE-2026-28379, CVE-2026-33377, CVE-2026-33378, CVE-2026-33381, CVE-2026-33380
2026-05-14 16:36:51 +02:00
Adam C. StephensandGitHub 703ea4942e actual-server: 26.4.0 -> 26.5.2 (#519756) 2026-05-14 14:28:34 +00:00
FélixandGitHub c72ad91235 otel-tui: 0.7.2 -> 0.7.3 (#520085) 2026-05-14 14:23:47 +00:00
Robert Schütz a8df69b378 radicale: 3.7.2 -> 3.7.3
Diff: https://github.com/Kozea/Radicale/compare/v3.7.2...v3.7.3

Changelog: https://github.com/Kozea/Radicale/blob/v3.7.3/CHANGELOG.md
2026-05-14 07:23:19 -07:00
K900andGitHub 7f1371b3a6 extra-cmake-modules: mark as dropped (#520098) 2026-05-14 14:07:52 +00:00
Maximilian BoschandGitHub ca8b246981 lasuite-docs{,-collaboration-server,-frontend}: 4.8.6 -> 5.0.0 (#516841) 2026-05-14 14:05:11 +00:00
nixpkgs-ci[bot]andGitHub ee82b9e897 netatalk: 4.4.2 -> 4.4.3 (#520104) 2026-05-14 14:04:29 +00:00
nixpkgs-ci[bot]andGitHub 312b7f827e oh-my-posh: 29.12.0 -> 29.13.1 (#520031) 2026-05-14 14:04:12 +00:00
Sefa Eyeoglu 4845d8d807 extra-cmake-modules: mark as dropped
This was forgotten in https://github.com/NixOS/nixpkgs/pull/513691

See https://github.com/NixOS/nixpkgs/pull/513691#discussion_r3236895524

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2026-05-14 16:02:48 +02:00
Austin HorstmanandGitHub fe057ffe8d yaziPlugins.updater: leverage nixpkgs-plugin-update (#519819) 2026-05-14 13:39:12 +00:00
soyouzpandaandMaximilian Bosch 6b45d0ccb5 nixos/lasuite-docs: add warnings for renamed LaSuite Docs options 2026-05-14 15:38:53 +02:00
soyouzpandaandMaximilian Bosch 055f26d8e9 lasuite-docs{,-collaboration-server,-frontend}: 4.8.6 -> 5.0.0
https://github.com/suitenumerique/docs/releases/tag/v5.0.0
https://github.com/suitenumerique/docs/compare/v4.8.6...v5.0.0
2026-05-14 15:38:36 +02:00
Johannes KirschbauerandGitHub 0bb05b5bd0 lib/modules: document limitations of 'mkRenamedOptionModule' (#470160) 2026-05-14 13:35:43 +00:00
R. Ryantm b91a763229 netatalk: 4.4.2 -> 4.4.3 2026-05-14 13:22:52 +00:00
nixpkgs-ci[bot]andGitHub 4f10ad5174 lsp-plugins: 1.2.27 -> 1.2.29 (#505635) 2026-05-14 13:13:33 +00:00
Harinn b4f3b3e04d python3Packages.mat2: fix tests under python 3.14 2026-05-14 19:49:08 +07:00
nixpkgs-ci[bot]andGitHub ec5490bc79 Merge master into staging-nixos 2026-05-14 12:39:16 +00:00
R. Ryantm cf4084302d kdePackages.plasma-wayland-protocols: 1.20.0 -> 1.21.0 2026-05-14 12:38:58 +00:00
Florian KlinkandGitHub 27198194e5 Add podocarp/speedtest_exporter package and module (#514624) 2026-05-14 12:36:40 +00:00
Florian KlinkandGitHub fa5e1fea60 libdigidocpp: 4.3.0 -> 4.4.0 (#519803) 2026-05-14 12:32:55 +00:00
Florian KlinkandGitHub 7b633a2bd3 web-eid-app: 2.8.0 -> 2.9.0 (#520056) 2026-05-14 12:32:49 +00:00
Harinn 418b97e309 canaille: stabilize fetchpatch2 hashes 2026-05-14 19:26:47 +07:00
Harinn da526453fc python3Packages.highdicom: stabilize fetchpatch2 hash 2026-05-14 19:26:47 +07:00