Commit Graph

24752 Commits

Author SHA1 Message Date
nixpkgs-ci[bot]
1edac5a512 Merge staging-next into staging 2026-06-16 13:47:49 +00:00
Alyssa Ross
905fd10013 llvmPackages_git: 23.0.0-unstable-2026-06-07 -> 23.0.0-unstable-2026-… (#531877) 2026-06-16 12:09:54 +00:00
Vincent Laporte
1e150a99b7 ocaml-ng.ocamlPackages_4_14.ocaml: 4.14.3 → 4.14.4 2026-06-16 13:44:32 +02:00
nixpkgs-ci[bot]
081b93be33 Merge staging-next into staging 2026-06-15 19:21:46 +00:00
Tristan Ross
9280dfc36d flutter344: init at 3.44.2 (#531252) 2026-06-15 19:12:24 +00:00
David McFarland
c008fbacb7 dotnet: june 2026 releases (#530349) 2026-06-15 18:49:23 +00:00
John Ericson
e3cbda5706 gcc/ng: reference landed find_a_program commits instead of mailing list
The `find_a_program`/`for_each_path` machine-prefix patch series has now
landed on gcc `master`, so point the `fetchpatch` entries at the
`gcc-mirror/gcc` commit `.diff`s rather than the v5 mailing-list `raw`
URLs (matching the existing `for_each_path` rework patch).

Linking the approving mailing list posts, along with the commit hash
each of the 4 commits (by title) landed as.

- <https://inbox.sourceware.org/gcc-patches/6c3a085d-fa62-4b24-b4ca-ee5c6ac11be0@oss.qualcomm.com/>

  Approved the first two patches together.

  1. `find_a_program: Separate from find_a_file` → 948eb02800777d0318ee2a38bf32076afee739f2
  2. `driver: Simplify find_a_program and find_a_file` → 073b4656d07e40f83a1db7f4462ab2d68b1875a2

- <https://inbox.sourceware.org/gcc-patches/324798d3-effb-4dc5-86ab-a1c461390d64@oss.qualcomm.com/>

  3. `for_each_path: Pass to callback whether dir is machine-disambiguated` → f62f68e7c4bde0385fbd2dba3e926586dd2f1281

- <https://inbox.sourceware.org/gcc-patches/ae270a41-fae9-4442-a276-0433ea752f2e@oss.qualcomm.com/>

  4. `find_a_program: Search with machine prefix in some cases` → a514707ffd7d58b140686036c2dece43ecb7d33c

We also include an additional commit,
6b008944e7bc3a342a734c4fcf1001d63fd0a6f8, a one-line `for_each_path` fix
against a mistake that I made in the previous commit. It is applied as a
prerequisite both so we also have the fix, and because without the
latter patches would have conflicts.
2026-06-15 13:05:44 -04:00
Tristan Ross
4d8211ff1d llvmPackages_git: 23.0.0-unstable-2026-06-07 -> 23.0.0-unstable-2026-06-14 2026-06-14 21:54:54 -07:00
SandaruKasa
ed3265a13f various: address lint-short-path-literals 2026-06-15 01:09:32 +03:00
ccicnce113424
4fd0f759fb flutter344: init at 3.44.2 2026-06-14 23:23:14 +08:00
Tristan Ross
32c2e0c69e flutter: enable strict deps and structured attrs 2026-06-13 19:17:10 -07:00
nixpkgs-ci[bot]
143fd0b820 Merge staging-next into staging 2026-06-13 00:50:35 +00:00
·𐑑𐑴𐑕𐑑𐑩𐑤
dde6eefd58 factor: override deployment copy-file to skip setting file permissions
Assisted-by: DeepSeek V4 Flash
2026-06-11 22:46:33 +07:00
·𐑑𐑴𐑕𐑑𐑩𐑤
7aaa9694b8 factor: deploy script prints its path handling version differences
In 0.101 & on non-macOS builds, Factor added a .out extension to
deployments. The current Nix derivation is built with path assumptions
in mind. Rather than running switch-cases on versions+OS or relying on
globbing in the shell scripts, the deploy script has been modified to
print its resolved deploy path to a file so that the build can continue
knowing exactly where the files are / should go. This handles both with
& without .out extension as the tests pass on 0.99, 0.100, & 0.101.
2026-06-11 22:46:29 +07:00
·𐑑𐑴𐑕𐑑𐑩𐑤
5d13d05d5e factor: use indent strings for install phase 2026-06-11 22:32:15 +07:00
·𐑑𐑴𐑕𐑑𐑩𐑤
58eddaf709 factor: add language string annotations
tree-sitter can highlight these (& more depending on editor setup), &
for the rest of users, it’s still an annotation that helps keep track of
what language we are working in.
2026-06-11 22:32:15 +07:00
·𐑑𐑴𐑕𐑑𐑩𐑤
59d0bc1cf9 factor: capitalize “Usage” as is customary 2026-06-11 22:32:15 +07:00
·𐑑𐑴𐑕𐑑𐑩𐑤
3678d107b7 factor: add hello-world test 2026-06-11 22:32:14 +07:00
Fabián Heredia Montiel
dbee749c90 sbcl: 2.6.4 -> 2.6.5 (#526512) 2026-06-11 15:12:54 +00:00
Hythera
b2dc2ea4dd maintainers: remove vrthra 2026-06-11 16:07:05 +02:00
nixpkgs-ci[bot]
d79bba9a91 Merge staging-next into staging 2026-06-11 07:42:46 +00:00
Ryan Burns
c5ad89f2cf mrustc.bootstrap: fix build (#517833) 2026-06-11 06:37:42 +00:00
R. Ryantm
61eb395f5d dart-bin: 3.12.1 -> 3.12.2 2026-06-10 19:43:56 +00:00
David McFarland
7affa3ebd1 dotnetCorePackages.sdk_11_0: 11.0.100-preview.4.26230.115 -> 11.0.100-preview.5.26302.115 2026-06-10 16:20:44 -03:00
nixpkgs-ci[bot]
5db68cfaa0 Merge staging-next into staging 2026-06-10 13:12:00 +00:00
David McFarland
381da955cb dotnetCorePackages.sdk_10_0: 10.0.300 -> 10.0.301 2026-06-10 10:06:35 -03:00
David McFarland
3665445991 dotnetCorePackages.sdk_9_0: 9.0.314 -> 9.0.315 2026-06-10 13:00:44 +00:00
David McFarland
133664791d dotnetCorePackages.sdk_8_0: 8.0.421 -> 8.0.422 2026-06-10 12:58:39 +00:00
Alyssa Ross
0634e1e5c1 llvmPackages_git: 23.0.0-unstable-2026-05-31 -> 23.0.0-unstable-2026-… (#529346) 2026-06-10 10:16:08 +00:00
nixpkgs-ci[bot]
16753a2419 Merge staging-next into staging 2026-06-10 07:31:29 +00:00
SandaruKasa
1e688f1324 llvmPackages.bintools-unwrapped: inherit meta.teams from llvm 2026-06-09 01:06:18 +03:00
nixpkgs-ci[bot]
e44357a615 Merge staging-next into staging 2026-06-08 07:44:33 +00:00
Peder Bergebakken Sundt
e044842dc5 kotlin: 2.3.21 -> 2.4.0 (#527594) 2026-06-08 02:11:00 +00:00
Tristan Ross
e9cd46ce60 llvmPackages_git: 23.0.0-unstable-2026-05-31 -> 23.0.0-unstable-2026-06-07 2026-06-07 18:35:12 -07:00
nixpkgs-ci[bot]
ad3c932e68 Merge staging-next into staging 2026-06-08 00:49:28 +00:00
Tristan Ross
b3578a5bfd llvmPackages_git: 23.0.0-unstable-2026-05-24 -> 23.0.0-unstable-2026-… (#526627) 2026-06-07 23:28:40 +00:00
nixpkgs-ci[bot]
6d151c9ef3 Merge staging-next into staging 2026-06-07 18:29:16 +00:00
Philip Taron
126e9b8e25 treewide: drop some unnecessary toString calls (#527924) 2026-06-07 13:03:10 +00:00
nixpkgs-ci[bot]
40cd11208d Merge staging-next into staging 2026-06-05 18:41:13 +00:00
Alyssa Ross
865fd95f81 llvmPackages_22: 22.1.6 -> 22.1.7 (#527661) 2026-06-05 16:11:50 +00:00
Weijia Wang
b80aea064e crystal.buildCrystalPackage: fix {pre,post}InstallCheck skips (#528070) 2026-06-05 14:34:51 +00:00
nixpkgs-ci[bot]
f7121a111f Merge staging-next into staging 2026-06-05 07:31:38 +00:00
Peter H. Hoeg
5178c2525f crystal.buildCrystalPackage: fix {pre,post}InstallCheck skips
This then broke things like `versionCheckHook` and anything else that
injects itself into the `preInstallCheck` phase.
2026-06-05 08:09:35 +01:00
Pol Dellaiera
f17e0c5177 zig: add meta.donationPage (#526650) 2026-06-05 05:57:41 +00:00
Randy Eckenrode
76d39cada6 gnat13: fix patch evaluation (#525243) 2026-06-05 02:54:06 +00:00
nixpkgs-ci[bot]
b459bd3729 Merge staging-next into staging 2026-06-04 18:48:09 +00:00
nixpkgs-ci[bot]
c17ef83cb7 Merge staging-next into staging 2026-06-04 13:06:19 +00:00
Marcin Serwin
acee3a653c polyml: drop old versions, migrate to by-name and various fixes. (#509550) 2026-06-04 12:55:18 +00:00
Robert Hensing
235013cf37 treewide: drop unnecessary toString calls
Scope:
- Combination of
  - Textual matches of "baseNameOf (toString"
  - Redundant toString calls I've found with my latest
    "lazy paths" nix branch as they force lazy fetches into
    the store. More info and new PR soon.
- Only cases I believe are worthwhile or easily determined

I've determined the validity by
- testing llvmPackages instantiation
- figuring out which types can pass into any particular
  toString call - "human fuzzy type checker"

Behavior considerations by type:

- `path`: converted back to a string *without* context
  `baseNameOf` does not copy things to the store on its own,
  equivalent to its behavior for string inputs
- `null`: converted to `""` -> may be valid input!
  ok if "" would not have been acceptable anyway
- `string` itself: passed through identically -> trivial
- `attrset` with `outPath`: same coercion as built into
  the `baseNameOf` function -> trivial
- other atomic types: generally not sensible inputs to
  `baseNameOf` -> fuzzy but true
2026-06-04 13:11:56 +02:00
·𐑑𐑴𐑕𐑑𐑩𐑤
e0006ff7f7 factor: use makeBinaryWrapper
No Bash overhead
2026-06-04 16:04:36 +07:00