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 Klink and GitHub
ec879e646e
notmuch: fix darwin build ( #519887 )
2026-05-14 16:03:31 +00:00
K900 and GitHub
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
K900 and GitHub
4a351cfd83
kdePackages.plasma-wayland-protocols: 1.20.0 -> 1.21.0 ( #520126 )
2026-05-14 15:43:59 +00:00
K900 and GitHub
0221ad5a8a
staging-nixos merge for 2026-05-14 ( #520129 )
2026-05-14 15:42:39 +00:00
K900 and GitHub
414d31e054
grafana: 13.0.1 -> 13.0.1+security-01 ( #520122 )
2026-05-14 15:42:25 +00:00
K900 and GitHub
9bd77e27c6
kernel updates for 2026-05-14 ( #520123 )
2026-05-14 15:31:51 +00:00
Adam C. Stephens and GitHub
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 Humm and GitHub
f9f7f7dc9e
radicale: 3.7.2 -> 3.7.3 ( #520111 )
2026-05-14 15:09:59 +00:00
Kerstin Humm and GitHub
24318b9117
various: stabilize fetchpatch2 hashes in my recent ZHF fixes ( #520090 )
2026-05-14 15:09:30 +00:00
dotlambda and GitHub
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. Stephens and GitHub
703ea4942e
actual-server: 26.4.0 -> 26.5.2 ( #519756 )
2026-05-14 14:28:34 +00:00
Félix and GitHub
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
K900 and GitHub
7f1371b3a6
extra-cmake-modules: mark as dropped ( #520098 )
2026-05-14 14:07:52 +00:00
Maximilian Bosch and GitHub
ca8b246981
lasuite-docs{,-collaboration-server,-frontend}: 4.8.6 -> 5.0.0 ( #516841 )
2026-05-14 14:05:11 +00:00
nixpkgs-ci[bot] and GitHub
ee82b9e897
netatalk: 4.4.2 -> 4.4.3 ( #520104 )
2026-05-14 14:04:29 +00:00
nixpkgs-ci[bot] and GitHub
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 Horstman and GitHub
fe057ffe8d
yaziPlugins.updater: leverage nixpkgs-plugin-update ( #519819 )
2026-05-14 13:39:12 +00:00
soyouzpanda and Maximilian Bosch
6b45d0ccb5
nixos/lasuite-docs: add warnings for renamed LaSuite Docs options
2026-05-14 15:38:53 +02:00
soyouzpanda and Maximilian 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 Kirschbauer and GitHub
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] and GitHub
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] and GitHub
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 Klink and GitHub
27198194e5
Add podocarp/speedtest_exporter package and module ( #514624 )
2026-05-14 12:36:40 +00:00
Florian Klink and GitHub
fa5e1fea60
libdigidocpp: 4.3.0 -> 4.4.0 ( #519803 )
2026-05-14 12:32:55 +00:00
Florian Klink and GitHub
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